Documentation ¶
Index ¶
- Variables
- func NewTraceDataCollectorServerHandle(o TraceDataCollectorServer) dcerpc.ServerHandle
- func RegisterTraceDataCollectorServer(conn dcerpc.Conn, o TraceDataCollectorServer, opts ...dcerpc.Option)
- func TraceDataCollectorServerHandle(ctx context.Context, o TraceDataCollectorServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)
- type GetBufferSizeRequest
- type GetBufferSizeResponse
- type GetBuffersLostRequest
- type GetBuffersLostResponse
- type GetBuffersWrittenRequest
- type GetBuffersWrittenResponse
- type GetClockTypeRequest
- type GetClockTypeResponse
- type GetEventsLostRequest
- type GetEventsLostResponse
- type GetExtendedModesRequest
- type GetExtendedModesResponse
- type GetFlushTimerRequest
- type GetFlushTimerResponse
- type GetFreeBuffersRequest
- type GetFreeBuffersResponse
- type GetGUIDRequest
- type GetGUIDResponse
- type GetIsKernelTraceRequest
- type GetIsKernelTraceResponse
- type GetMaximumBuffersRequest
- type GetMaximumBuffersResponse
- type GetMinimumBuffersRequest
- type GetMinimumBuffersResponse
- type GetNumberOfBuffersRequest
- type GetNumberOfBuffersResponse
- type GetPreallocateFileRequest
- type GetPreallocateFileResponse
- type GetProcessModeRequest
- type GetProcessModeResponse
- type GetRealTimeBuffersLostRequest
- type GetRealTimeBuffersLostResponse
- type GetSessionIDRequest
- type GetSessionIDResponse
- type GetSessionNameRequest
- type GetSessionNameResponse
- type GetSessionThreadIDRequest
- type GetSessionThreadIDResponse
- type GetStreamModeRequest
- type GetStreamModeResponse
- type GetTraceDataProvidersRequest
- type GetTraceDataProvidersResponse
- type SetBufferSizeRequest
- type SetBufferSizeResponse
- type SetClockTypeRequest
- type SetClockTypeResponse
- type SetExtendedModesRequest
- type SetExtendedModesResponse
- type SetFlushTimerRequest
- type SetFlushTimerResponse
- type SetGUIDRequest
- type SetGUIDResponse
- type SetMaximumBuffersRequest
- type SetMaximumBuffersResponse
- type SetMinimumBuffersRequest
- type SetMinimumBuffersResponse
- type SetNumberOfBuffersRequest
- type SetNumberOfBuffersResponse
- type SetPreallocateFileRequest
- type SetPreallocateFileResponse
- type SetProcessModeRequest
- type SetProcessModeResponse
- type SetSessionNameRequest
- type SetSessionNameResponse
- type SetStreamModeRequest
- type SetStreamModeResponse
- type TraceDataCollectorClient
- type TraceDataCollectorServer
Constants ¶
This section is empty.
Variables ¶
var ( // ITraceDataCollector interface identifier 0383750b-098b-11d8-9414-505054503030 TraceDataCollectorIID = &dcom.IID{Data1: 0x0383750b, Data2: 0x098b, Data3: 0x11d8, Data4: []byte{0x94, 0x14, 0x50, 0x50, 0x54, 0x50, 0x30, 0x30}} // Syntax UUID TraceDataCollectorSyntaxUUID = &uuid.UUID{TimeLow: 0x383750b, TimeMid: 0x98b, TimeHiAndVersion: 0x11d8, ClockSeqHiAndReserved: 0x94, ClockSeqLow: 0x14, Node: [6]uint8{0x50, 0x50, 0x54, 0x50, 0x30, 0x30}} // Syntax ID TraceDataCollectorSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: TraceDataCollectorSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0} )
var (
// import guard
GoPackage = "dcom/pla"
)
Functions ¶
func NewTraceDataCollectorServerHandle ¶
func NewTraceDataCollectorServerHandle(o TraceDataCollectorServer) dcerpc.ServerHandle
func RegisterTraceDataCollectorServer ¶
func RegisterTraceDataCollectorServer(conn dcerpc.Conn, o TraceDataCollectorServer, opts ...dcerpc.Option)
Types ¶
type GetBufferSizeRequest ¶
type GetBufferSizeRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetBufferSizeRequest structure represents the BufferSize operation request
func (*GetBufferSizeRequest) MarshalNDR ¶
func (*GetBufferSizeRequest) UnmarshalNDR ¶
type GetBufferSizeResponse ¶
type GetBufferSizeResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Size uint32 `idl:"name:size" json:"size"` // Return: The BufferSize return value. Return int32 `idl:"name:Return" json:"return"` }
GetBufferSizeResponse structure represents the BufferSize operation response
func (*GetBufferSizeResponse) MarshalNDR ¶
func (*GetBufferSizeResponse) UnmarshalNDR ¶
type GetBuffersLostRequest ¶
type GetBuffersLostRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetBuffersLostRequest structure represents the BuffersLost operation request
func (*GetBuffersLostRequest) MarshalNDR ¶
func (*GetBuffersLostRequest) UnmarshalNDR ¶
type GetBuffersLostResponse ¶
type GetBuffersLostResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // buffers: Receives the number of buffers that had to be discarded. Specifies the number // of buffers that could not be written to the log file. The valid range is from 0x00000000 // through 0xFFFFFFFF inclusive. Buffers uint32 `idl:"name:buffers" json:"buffers"` // Return: The BuffersLost return value. Return int32 `idl:"name:Return" json:"return"` }
GetBuffersLostResponse structure represents the BuffersLost operation response
func (*GetBuffersLostResponse) MarshalNDR ¶
func (*GetBuffersLostResponse) UnmarshalNDR ¶
type GetBuffersWrittenRequest ¶
type GetBuffersWrittenRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetBuffersWrittenRequest structure represents the BuffersWritten operation request
func (*GetBuffersWrittenRequest) MarshalNDR ¶
func (*GetBuffersWrittenRequest) UnmarshalNDR ¶
type GetBuffersWrittenResponse ¶
type GetBuffersWrittenResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // buffers: Receives the number of buffers accepted. The valid range is from 0x00000000 // through 0xFFFFFFFF inclusive. Buffers uint32 `idl:"name:buffers" json:"buffers"` // Return: The BuffersWritten return value. Return int32 `idl:"name:Return" json:"return"` }
GetBuffersWrittenResponse structure represents the BuffersWritten operation response
func (*GetBuffersWrittenResponse) MarshalNDR ¶
func (*GetBuffersWrittenResponse) UnmarshalNDR ¶
type GetClockTypeRequest ¶
type GetClockTypeRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetClockTypeRequest structure represents the ClockType operation request
func (*GetClockTypeRequest) MarshalNDR ¶
func (*GetClockTypeRequest) UnmarshalNDR ¶
type GetClockTypeResponse ¶
type GetClockTypeResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Clock pla.ClockType `idl:"name:clock" json:"clock"` // Return: The ClockType return value. Return int32 `idl:"name:Return" json:"return"` }
GetClockTypeResponse structure represents the ClockType operation response
func (*GetClockTypeResponse) MarshalNDR ¶
func (*GetClockTypeResponse) UnmarshalNDR ¶
type GetEventsLostRequest ¶
type GetEventsLostRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetEventsLostRequest structure represents the EventsLost operation request
func (*GetEventsLostRequest) MarshalNDR ¶
func (*GetEventsLostRequest) UnmarshalNDR ¶
type GetEventsLostResponse ¶
type GetEventsLostResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // events: Receives the number of events that were not written to the buffer. Specifies // the number of events that were lost due to the lack of buffers to write to. The valid // range is from 0x00000000 through 0xFFFFFFFF inclusive. Events uint32 `idl:"name:events" json:"events"` // Return: The EventsLost return value. Return int32 `idl:"name:Return" json:"return"` }
GetEventsLostResponse structure represents the EventsLost operation response
func (*GetEventsLostResponse) MarshalNDR ¶
func (*GetEventsLostResponse) UnmarshalNDR ¶
type GetExtendedModesRequest ¶
type GetExtendedModesRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetExtendedModesRequest structure represents the ExtendedModes operation request
func (*GetExtendedModesRequest) MarshalNDR ¶
func (*GetExtendedModesRequest) UnmarshalNDR ¶
type GetExtendedModesResponse ¶
type GetExtendedModesResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // mode: Supplies the log file modes not already set by other methods. The valid values // for ExtendedModes are specified in section 2.2.9. // // mode: Receives the log file mode not already set by this object using the other properties. // The valid values for ExtendedModes are specified in section 2.2.9. Mode uint32 `idl:"name:mode" json:"mode"` // Return: The ExtendedModes return value. Return int32 `idl:"name:Return" json:"return"` }
GetExtendedModesResponse structure represents the ExtendedModes operation response
func (*GetExtendedModesResponse) MarshalNDR ¶
func (*GetExtendedModesResponse) UnmarshalNDR ¶
type GetFlushTimerRequest ¶
type GetFlushTimerRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetFlushTimerRequest structure represents the FlushTimer operation request
func (*GetFlushTimerRequest) MarshalNDR ¶
func (*GetFlushTimerRequest) UnmarshalNDR ¶
type GetFlushTimerResponse ¶
type GetFlushTimerResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Seconds uint32 `idl:"name:seconds" json:"seconds"` // Return: The FlushTimer return value. Return int32 `idl:"name:Return" json:"return"` }
GetFlushTimerResponse structure represents the FlushTimer operation response
func (*GetFlushTimerResponse) MarshalNDR ¶
func (*GetFlushTimerResponse) UnmarshalNDR ¶
type GetFreeBuffersRequest ¶
type GetFreeBuffersRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetFreeBuffersRequest structure represents the FreeBuffers operation request
func (*GetFreeBuffersRequest) MarshalNDR ¶
func (*GetFreeBuffersRequest) UnmarshalNDR ¶
type GetFreeBuffersResponse ¶
type GetFreeBuffersResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // buffers: Receives the number of buffers that are allocated but unused in the event // tracing session's buffer pool. The valid range is from 0x00000000 through 0xFFFFFFFF // inclusive. Buffers uint32 `idl:"name:buffers" json:"buffers"` // Return: The FreeBuffers return value. Return int32 `idl:"name:Return" json:"return"` }
GetFreeBuffersResponse structure represents the FreeBuffers operation response
func (*GetFreeBuffersResponse) MarshalNDR ¶
func (*GetFreeBuffersResponse) UnmarshalNDR ¶
type GetGUIDRequest ¶
type GetGUIDRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetGUIDRequest structure represents the Guid operation request
func (*GetGUIDRequest) MarshalNDR ¶
func (*GetGUIDRequest) UnmarshalNDR ¶
type GetGUIDResponse ¶
type GetGUIDResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` GUID *dtyp.GUID `idl:"name:guid" json:"guid"` // Return: The Guid return value. Return int32 `idl:"name:Return" json:"return"` }
GetGUIDResponse structure represents the Guid operation response
func (*GetGUIDResponse) MarshalNDR ¶
func (*GetGUIDResponse) UnmarshalNDR ¶
type GetIsKernelTraceRequest ¶
type GetIsKernelTraceRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetIsKernelTraceRequest structure represents the IsKernelTrace operation request
func (*GetIsKernelTraceRequest) MarshalNDR ¶
func (*GetIsKernelTraceRequest) UnmarshalNDR ¶
type GetIsKernelTraceResponse ¶
type GetIsKernelTraceResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // kernel: Receives VARIANT_TRUE if the trace contains kernel providers. Kernel int16 `idl:"name:kernel" json:"kernel"` // Return: The IsKernelTrace return value. Return int32 `idl:"name:Return" json:"return"` }
GetIsKernelTraceResponse structure represents the IsKernelTrace operation response
func (*GetIsKernelTraceResponse) MarshalNDR ¶
func (*GetIsKernelTraceResponse) UnmarshalNDR ¶
type GetMaximumBuffersRequest ¶
type GetMaximumBuffersRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetMaximumBuffersRequest structure represents the MaximumBuffers operation request
func (*GetMaximumBuffersRequest) MarshalNDR ¶
func (*GetMaximumBuffersRequest) UnmarshalNDR ¶
type GetMaximumBuffersResponse ¶
type GetMaximumBuffersResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Buffers uint32 `idl:"name:buffers" json:"buffers"` // Return: The MaximumBuffers return value. Return int32 `idl:"name:Return" json:"return"` }
GetMaximumBuffersResponse structure represents the MaximumBuffers operation response
func (*GetMaximumBuffersResponse) MarshalNDR ¶
func (*GetMaximumBuffersResponse) UnmarshalNDR ¶
type GetMinimumBuffersRequest ¶
type GetMinimumBuffersRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetMinimumBuffersRequest structure represents the MinimumBuffers operation request
func (*GetMinimumBuffersRequest) MarshalNDR ¶
func (*GetMinimumBuffersRequest) UnmarshalNDR ¶
type GetMinimumBuffersResponse ¶
type GetMinimumBuffersResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Buffers uint32 `idl:"name:buffers" json:"buffers"` // Return: The MinimumBuffers return value. Return int32 `idl:"name:Return" json:"return"` }
GetMinimumBuffersResponse structure represents the MinimumBuffers operation response
func (*GetMinimumBuffersResponse) MarshalNDR ¶
func (*GetMinimumBuffersResponse) UnmarshalNDR ¶
type GetNumberOfBuffersRequest ¶
type GetNumberOfBuffersRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetNumberOfBuffersRequest structure represents the NumberOfBuffers operation request
func (*GetNumberOfBuffersRequest) MarshalNDR ¶
func (*GetNumberOfBuffersRequest) UnmarshalNDR ¶
type GetNumberOfBuffersResponse ¶
type GetNumberOfBuffersResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Buffers uint32 `idl:"name:buffers" json:"buffers"` // Return: The NumberOfBuffers return value. Return int32 `idl:"name:Return" json:"return"` }
GetNumberOfBuffersResponse structure represents the NumberOfBuffers operation response
func (*GetNumberOfBuffersResponse) MarshalNDR ¶
func (*GetNumberOfBuffersResponse) UnmarshalNDR ¶
type GetPreallocateFileRequest ¶
type GetPreallocateFileRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetPreallocateFileRequest structure represents the PreallocateFile operation request
func (*GetPreallocateFileRequest) MarshalNDR ¶
func (*GetPreallocateFileRequest) UnmarshalNDR ¶
type GetPreallocateFileResponse ¶
type GetPreallocateFileResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Allocate int16 `idl:"name:allocate" json:"allocate"` // Return: The PreallocateFile return value. Return int32 `idl:"name:Return" json:"return"` }
GetPreallocateFileResponse structure represents the PreallocateFile operation response
func (*GetPreallocateFileResponse) MarshalNDR ¶
func (*GetPreallocateFileResponse) UnmarshalNDR ¶
type GetProcessModeRequest ¶
type GetProcessModeRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetProcessModeRequest structure represents the ProcessMode operation request
func (*GetProcessModeRequest) MarshalNDR ¶
func (*GetProcessModeRequest) UnmarshalNDR ¶
type GetProcessModeResponse ¶
type GetProcessModeResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Process int16 `idl:"name:process" json:"process"` // Return: The ProcessMode return value. Return int32 `idl:"name:Return" json:"return"` }
GetProcessModeResponse structure represents the ProcessMode operation response
func (*GetProcessModeResponse) MarshalNDR ¶
func (*GetProcessModeResponse) UnmarshalNDR ¶
type GetRealTimeBuffersLostRequest ¶
type GetRealTimeBuffersLostRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetRealTimeBuffersLostRequest structure represents the RealTimeBuffersLost operation request
func (*GetRealTimeBuffersLostRequest) MarshalNDR ¶
func (*GetRealTimeBuffersLostRequest) UnmarshalNDR ¶
type GetRealTimeBuffersLostResponse ¶
type GetRealTimeBuffersLostResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // buffers: The number of buffers that could not be delivered in real-time. The valid // range is from 0x00000000 through 0xFFFFFFFF inclusive. Buffers uint32 `idl:"name:buffers" json:"buffers"` // Return: The RealTimeBuffersLost return value. Return int32 `idl:"name:Return" json:"return"` }
GetRealTimeBuffersLostResponse structure represents the RealTimeBuffersLost operation response
func (*GetRealTimeBuffersLostResponse) MarshalNDR ¶
func (*GetRealTimeBuffersLostResponse) UnmarshalNDR ¶
type GetSessionIDRequest ¶
type GetSessionIDRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetSessionIDRequest structure represents the SessionId operation request
func (*GetSessionIDRequest) MarshalNDR ¶
func (*GetSessionIDRequest) UnmarshalNDR ¶
type GetSessionIDResponse ¶
type GetSessionIDResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // id: Receives the session identifier. Only the lower 2 bytes of the id value are specified; // therefore, the valid range of these lower 2 bytes is from 0x0000 to 0x003F. The upper // 6 bytes of the id MUST be ignored. ID uint64 `idl:"name:id" json:"id"` // Return: The SessionId return value. Return int32 `idl:"name:Return" json:"return"` }
GetSessionIDResponse structure represents the SessionId operation response
func (*GetSessionIDResponse) MarshalNDR ¶
func (*GetSessionIDResponse) UnmarshalNDR ¶
type GetSessionNameRequest ¶
type GetSessionNameRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetSessionNameRequest structure represents the SessionName operation request
func (*GetSessionNameRequest) MarshalNDR ¶
func (*GetSessionNameRequest) UnmarshalNDR ¶
type GetSessionNameResponse ¶
type GetSessionNameResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Name *oaut.String `idl:"name:name" json:"name"` // Return: The SessionName return value. Return int32 `idl:"name:Return" json:"return"` }
GetSessionNameResponse structure represents the SessionName operation response
func (*GetSessionNameResponse) MarshalNDR ¶
func (*GetSessionNameResponse) UnmarshalNDR ¶
type GetSessionThreadIDRequest ¶
type GetSessionThreadIDRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetSessionThreadIDRequest structure represents the SessionThreadId operation request
func (*GetSessionThreadIDRequest) MarshalNDR ¶
func (*GetSessionThreadIDRequest) UnmarshalNDR ¶
type GetSessionThreadIDResponse ¶
type GetSessionThreadIDResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // tid: Receives the current thread of the log session, if running. TID uint32 `idl:"name:tid" json:"tid"` // Return: The SessionThreadId return value. Return int32 `idl:"name:Return" json:"return"` }
GetSessionThreadIDResponse structure represents the SessionThreadId operation response
func (*GetSessionThreadIDResponse) MarshalNDR ¶
func (*GetSessionThreadIDResponse) UnmarshalNDR ¶
type GetStreamModeRequest ¶
type GetStreamModeRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetStreamModeRequest structure represents the StreamMode operation request
func (*GetStreamModeRequest) MarshalNDR ¶
func (*GetStreamModeRequest) UnmarshalNDR ¶
type GetStreamModeResponse ¶
type GetStreamModeResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Mode pla.StreamMode `idl:"name:mode" json:"mode"` // Return: The StreamMode return value. Return int32 `idl:"name:Return" json:"return"` }
GetStreamModeResponse structure represents the StreamMode operation response
func (*GetStreamModeResponse) MarshalNDR ¶
func (*GetStreamModeResponse) UnmarshalNDR ¶
type GetTraceDataProvidersRequest ¶
type GetTraceDataProvidersRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetTraceDataProvidersRequest structure represents the TraceDataProviders operation request
func (*GetTraceDataProvidersRequest) MarshalNDR ¶
func (*GetTraceDataProvidersRequest) UnmarshalNDR ¶
type GetTraceDataProvidersResponse ¶
type GetTraceDataProvidersResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // providers: Receives a pointer to the trace data provider collection object. Providers *pla.TraceDataProviderCollection `idl:"name:providers" json:"providers"` // Return: The TraceDataProviders return value. Return int32 `idl:"name:Return" json:"return"` }
GetTraceDataProvidersResponse structure represents the TraceDataProviders operation response
func (*GetTraceDataProvidersResponse) MarshalNDR ¶
func (*GetTraceDataProvidersResponse) UnmarshalNDR ¶
type SetBufferSizeRequest ¶
type SetBufferSizeRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Size uint32 `idl:"name:size" json:"size"` }
SetBufferSizeRequest structure represents the BufferSize operation request
func (*SetBufferSizeRequest) MarshalNDR ¶
func (*SetBufferSizeRequest) UnmarshalNDR ¶
type SetBufferSizeResponse ¶
type SetBufferSizeResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // Return: The BufferSize return value. Return int32 `idl:"name:Return" json:"return"` }
SetBufferSizeResponse structure represents the BufferSize operation response
func (*SetBufferSizeResponse) MarshalNDR ¶
func (*SetBufferSizeResponse) UnmarshalNDR ¶
type SetClockTypeRequest ¶
type SetClockTypeRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Clock pla.ClockType `idl:"name:clock" json:"clock"` }
SetClockTypeRequest structure represents the ClockType operation request
func (*SetClockTypeRequest) MarshalNDR ¶
func (*SetClockTypeRequest) UnmarshalNDR ¶
type SetClockTypeResponse ¶
type SetClockTypeResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // Return: The ClockType return value. Return int32 `idl:"name:Return" json:"return"` }
SetClockTypeResponse structure represents the ClockType operation response
func (*SetClockTypeResponse) MarshalNDR ¶
func (*SetClockTypeResponse) UnmarshalNDR ¶
type SetExtendedModesRequest ¶
type SetExtendedModesRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` // mode: Supplies the log file modes not already set by other methods. The valid values // for ExtendedModes are specified in section 2.2.9. // // mode: Receives the log file mode not already set by this object using the other properties. // The valid values for ExtendedModes are specified in section 2.2.9. Mode uint32 `idl:"name:mode" json:"mode"` }
SetExtendedModesRequest structure represents the ExtendedModes operation request
func (*SetExtendedModesRequest) MarshalNDR ¶
func (*SetExtendedModesRequest) UnmarshalNDR ¶
type SetExtendedModesResponse ¶
type SetExtendedModesResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // Return: The ExtendedModes return value. Return int32 `idl:"name:Return" json:"return"` }
SetExtendedModesResponse structure represents the ExtendedModes operation response
func (*SetExtendedModesResponse) MarshalNDR ¶
func (*SetExtendedModesResponse) UnmarshalNDR ¶
type SetFlushTimerRequest ¶
type SetFlushTimerRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Seconds uint32 `idl:"name:seconds" json:"seconds"` }
SetFlushTimerRequest structure represents the FlushTimer operation request
func (*SetFlushTimerRequest) MarshalNDR ¶
func (*SetFlushTimerRequest) UnmarshalNDR ¶
type SetFlushTimerResponse ¶
type SetFlushTimerResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // Return: The FlushTimer return value. Return int32 `idl:"name:Return" json:"return"` }
SetFlushTimerResponse structure represents the FlushTimer operation response
func (*SetFlushTimerResponse) MarshalNDR ¶
func (*SetFlushTimerResponse) UnmarshalNDR ¶
type SetGUIDRequest ¶
type SetGUIDRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` GUID *dtyp.GUID `idl:"name:guid" json:"guid"` }
SetGUIDRequest structure represents the Guid operation request
func (*SetGUIDRequest) MarshalNDR ¶
func (*SetGUIDRequest) UnmarshalNDR ¶
type SetGUIDResponse ¶
type SetGUIDResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // Return: The Guid return value. Return int32 `idl:"name:Return" json:"return"` }
SetGUIDResponse structure represents the Guid operation response
func (*SetGUIDResponse) MarshalNDR ¶
func (*SetGUIDResponse) UnmarshalNDR ¶
type SetMaximumBuffersRequest ¶
type SetMaximumBuffersRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Buffers uint32 `idl:"name:buffers" json:"buffers"` }
SetMaximumBuffersRequest structure represents the MaximumBuffers operation request
func (*SetMaximumBuffersRequest) MarshalNDR ¶
func (*SetMaximumBuffersRequest) UnmarshalNDR ¶
type SetMaximumBuffersResponse ¶
type SetMaximumBuffersResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // Return: The MaximumBuffers return value. Return int32 `idl:"name:Return" json:"return"` }
SetMaximumBuffersResponse structure represents the MaximumBuffers operation response
func (*SetMaximumBuffersResponse) MarshalNDR ¶
func (*SetMaximumBuffersResponse) UnmarshalNDR ¶
type SetMinimumBuffersRequest ¶
type SetMinimumBuffersRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Buffers uint32 `idl:"name:buffers" json:"buffers"` }
SetMinimumBuffersRequest structure represents the MinimumBuffers operation request
func (*SetMinimumBuffersRequest) MarshalNDR ¶
func (*SetMinimumBuffersRequest) UnmarshalNDR ¶
type SetMinimumBuffersResponse ¶
type SetMinimumBuffersResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // Return: The MinimumBuffers return value. Return int32 `idl:"name:Return" json:"return"` }
SetMinimumBuffersResponse structure represents the MinimumBuffers operation response
func (*SetMinimumBuffersResponse) MarshalNDR ¶
func (*SetMinimumBuffersResponse) UnmarshalNDR ¶
type SetNumberOfBuffersRequest ¶
type SetNumberOfBuffersRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Buffers uint32 `idl:"name:buffers" json:"buffers"` }
SetNumberOfBuffersRequest structure represents the NumberOfBuffers operation request
func (*SetNumberOfBuffersRequest) MarshalNDR ¶
func (*SetNumberOfBuffersRequest) UnmarshalNDR ¶
type SetNumberOfBuffersResponse ¶
type SetNumberOfBuffersResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // Return: The NumberOfBuffers return value. Return int32 `idl:"name:Return" json:"return"` }
SetNumberOfBuffersResponse structure represents the NumberOfBuffers operation response
func (*SetNumberOfBuffersResponse) MarshalNDR ¶
func (*SetNumberOfBuffersResponse) UnmarshalNDR ¶
type SetPreallocateFileRequest ¶
type SetPreallocateFileRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Allocate int16 `idl:"name:allocate" json:"allocate"` }
SetPreallocateFileRequest structure represents the PreallocateFile operation request
func (*SetPreallocateFileRequest) MarshalNDR ¶
func (*SetPreallocateFileRequest) UnmarshalNDR ¶
type SetPreallocateFileResponse ¶
type SetPreallocateFileResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // Return: The PreallocateFile return value. Return int32 `idl:"name:Return" json:"return"` }
SetPreallocateFileResponse structure represents the PreallocateFile operation response
func (*SetPreallocateFileResponse) MarshalNDR ¶
func (*SetPreallocateFileResponse) UnmarshalNDR ¶
type SetProcessModeRequest ¶
type SetProcessModeRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Process int16 `idl:"name:process" json:"process"` }
SetProcessModeRequest structure represents the ProcessMode operation request
func (*SetProcessModeRequest) MarshalNDR ¶
func (*SetProcessModeRequest) UnmarshalNDR ¶
type SetProcessModeResponse ¶
type SetProcessModeResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // Return: The ProcessMode return value. Return int32 `idl:"name:Return" json:"return"` }
SetProcessModeResponse structure represents the ProcessMode operation response
func (*SetProcessModeResponse) MarshalNDR ¶
func (*SetProcessModeResponse) UnmarshalNDR ¶
type SetSessionNameRequest ¶
type SetSessionNameRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Name *oaut.String `idl:"name:name" json:"name"` }
SetSessionNameRequest structure represents the SessionName operation request
func (*SetSessionNameRequest) MarshalNDR ¶
func (*SetSessionNameRequest) UnmarshalNDR ¶
type SetSessionNameResponse ¶
type SetSessionNameResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // Return: The SessionName return value. Return int32 `idl:"name:Return" json:"return"` }
SetSessionNameResponse structure represents the SessionName operation response
func (*SetSessionNameResponse) MarshalNDR ¶
func (*SetSessionNameResponse) UnmarshalNDR ¶
type SetStreamModeRequest ¶
type SetStreamModeRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Mode pla.StreamMode `idl:"name:mode" json:"mode"` }
SetStreamModeRequest structure represents the StreamMode operation request
func (*SetStreamModeRequest) MarshalNDR ¶
func (*SetStreamModeRequest) UnmarshalNDR ¶
type SetStreamModeResponse ¶
type SetStreamModeResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // Return: The StreamMode return value. Return int32 `idl:"name:Return" json:"return"` }
SetStreamModeResponse structure represents the StreamMode operation response
func (*SetStreamModeResponse) MarshalNDR ¶
func (*SetStreamModeResponse) UnmarshalNDR ¶
type TraceDataCollectorClient ¶
type TraceDataCollectorClient interface { // IDataCollector retrieval method. DataCollector() idatacollector.DataCollectorClient // BufferSize operation. GetBufferSize(context.Context, *GetBufferSizeRequest, ...dcerpc.CallOption) (*GetBufferSizeResponse, error) // BufferSize operation. SetBufferSize(context.Context, *SetBufferSizeRequest, ...dcerpc.CallOption) (*SetBufferSizeResponse, error) // The BuffersLost (Get) method retrieves the BufferLost property, as specified in the // property table in section 3.2.4.9. // // Return Values: This method MUST return an HRESULT with the severity bit clear on // success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as // defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1. GetBuffersLost(context.Context, *GetBuffersLostRequest, ...dcerpc.CallOption) (*GetBuffersLostResponse, error) // The BuffersWritten (Get) method retrieves the BuffersWritten property, as specified // in the property table in section 3.2.4.9. // // Return Values: This method MUST return an HRESULT with the severity bit clear on // success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as // defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1. GetBuffersWritten(context.Context, *GetBuffersWrittenRequest, ...dcerpc.CallOption) (*GetBuffersWrittenResponse, error) // The ClockType enumeration defines the clock resolution to use when tracing events. GetClockType(context.Context, *GetClockTypeRequest, ...dcerpc.CallOption) (*GetClockTypeResponse, error) // The ClockType enumeration defines the clock resolution to use when tracing events. SetClockType(context.Context, *SetClockTypeRequest, ...dcerpc.CallOption) (*SetClockTypeResponse, error) // The EventsLost (Get) method retrieves the EventsLost property, as specified in the // property table in section 3.2.4.9. // // Return Values: This method MUST return an HRESULT with the severity bit clear on // success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as // defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1. GetEventsLost(context.Context, *GetEventsLostRequest, ...dcerpc.CallOption) (*GetEventsLostResponse, error) // The ExtendedModes (Put) method sets the ExtendedModes property, as specified in the // property table in section 3.2.4.9. // // The ExtendedModes (Get) method retrieves the ExtendedModes property, as specified // in the property table in section 3.2.4.9. // // Return Values: This method MUST return an HRESULT with the severity bit clear on // success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as // defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1. GetExtendedModes(context.Context, *GetExtendedModesRequest, ...dcerpc.CallOption) (*GetExtendedModesResponse, error) // The ExtendedModes (Put) method sets the ExtendedModes property, as specified in the // property table in section 3.2.4.9. // // The ExtendedModes (Get) method retrieves the ExtendedModes property, as specified // in the property table in section 3.2.4.9. // // Return Values: This method MUST return an HRESULT with the severity bit clear on // success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as // defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1. SetExtendedModes(context.Context, *SetExtendedModesRequest, ...dcerpc.CallOption) (*SetExtendedModesResponse, error) // FlushTimer operation. GetFlushTimer(context.Context, *GetFlushTimerRequest, ...dcerpc.CallOption) (*GetFlushTimerResponse, error) // FlushTimer operation. SetFlushTimer(context.Context, *SetFlushTimerRequest, ...dcerpc.CallOption) (*SetFlushTimerResponse, error) // The FreeBuffers (Get) method retrieves the FreeBuffers property, as specified in // the property table in section 3.2.4.9. // // Return Values: This method MUST return an HRESULT with the severity bit clear on // success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as // defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1. GetFreeBuffers(context.Context, *GetFreeBuffersRequest, ...dcerpc.CallOption) (*GetFreeBuffersResponse, error) // Guid operation. GetGUID(context.Context, *GetGUIDRequest, ...dcerpc.CallOption) (*GetGUIDResponse, error) // Guid operation. SetGUID(context.Context, *SetGUIDRequest, ...dcerpc.CallOption) (*SetGUIDResponse, error) // The IsKernelTrace (Get) method retrieves the IsKernelTrace property. // // Return Values: This method MUST return an HRESULT with the severity bit clear on // success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as // defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1. GetIsKernelTrace(context.Context, *GetIsKernelTraceRequest, ...dcerpc.CallOption) (*GetIsKernelTraceResponse, error) // MaximumBuffers operation. GetMaximumBuffers(context.Context, *GetMaximumBuffersRequest, ...dcerpc.CallOption) (*GetMaximumBuffersResponse, error) // MaximumBuffers operation. SetMaximumBuffers(context.Context, *SetMaximumBuffersRequest, ...dcerpc.CallOption) (*SetMaximumBuffersResponse, error) // MinimumBuffers operation. GetMinimumBuffers(context.Context, *GetMinimumBuffersRequest, ...dcerpc.CallOption) (*GetMinimumBuffersResponse, error) // MinimumBuffers operation. SetMinimumBuffers(context.Context, *SetMinimumBuffersRequest, ...dcerpc.CallOption) (*SetMinimumBuffersResponse, error) // NumberOfBuffers operation. GetNumberOfBuffers(context.Context, *GetNumberOfBuffersRequest, ...dcerpc.CallOption) (*GetNumberOfBuffersResponse, error) // NumberOfBuffers operation. SetNumberOfBuffers(context.Context, *SetNumberOfBuffersRequest, ...dcerpc.CallOption) (*SetNumberOfBuffersResponse, error) // PreallocateFile operation. GetPreallocateFile(context.Context, *GetPreallocateFileRequest, ...dcerpc.CallOption) (*GetPreallocateFileResponse, error) // PreallocateFile operation. SetPreallocateFile(context.Context, *SetPreallocateFileRequest, ...dcerpc.CallOption) (*SetPreallocateFileResponse, error) // ProcessMode operation. GetProcessMode(context.Context, *GetProcessModeRequest, ...dcerpc.CallOption) (*GetProcessModeResponse, error) // ProcessMode operation. SetProcessMode(context.Context, *SetProcessModeRequest, ...dcerpc.CallOption) (*SetProcessModeResponse, error) // The RealTimeBuffersLost (Get) method retrieves the RealTimeBuffersLost property, // as specified in the property table in section 3.2.4.9. // // Return Values: This method MUST return an HRESULT with the severity bit clear on // success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as // defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1. GetRealTimeBuffersLost(context.Context, *GetRealTimeBuffersLostRequest, ...dcerpc.CallOption) (*GetRealTimeBuffersLostResponse, error) // The SessionId (Get) method retrieves the SessionId property, as specified in the // property table in section 3.2.4.9. // // Return Values: This method MUST return an HRESULT with the severity bit clear on // success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as // defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1. GetSessionID(context.Context, *GetSessionIDRequest, ...dcerpc.CallOption) (*GetSessionIDResponse, error) // SessionName operation. GetSessionName(context.Context, *GetSessionNameRequest, ...dcerpc.CallOption) (*GetSessionNameResponse, error) // SessionName operation. SetSessionName(context.Context, *SetSessionNameRequest, ...dcerpc.CallOption) (*SetSessionNameResponse, error) // The SessionThreadId (Get) method retrieves the SessionThreadId property. // // Return Values: This method MUST return an HRESULT with the severity bit clear on // success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as // defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1. GetSessionThreadID(context.Context, *GetSessionThreadIDRequest, ...dcerpc.CallOption) (*GetSessionThreadIDResponse, error) // The StreamMode enumeration defines where the trace events are delivered. GetStreamMode(context.Context, *GetStreamModeRequest, ...dcerpc.CallOption) (*GetStreamModeResponse, error) // The StreamMode enumeration defines where the trace events are delivered. SetStreamMode(context.Context, *SetStreamModeRequest, ...dcerpc.CallOption) (*SetStreamModeResponse, error) // The TraceDataProviders (Get) method retrieves the TraceDataProviders property. // // Return Values: This method MUST return an HRESULT with the severity bit clear on // success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as // defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1. GetTraceDataProviders(context.Context, *GetTraceDataProvidersRequest, ...dcerpc.CallOption) (*GetTraceDataProvidersResponse, error) // AlterContext alters the client context. AlterContext(context.Context, ...dcerpc.Option) error // IPID sets the object interface identifier. IPID(context.Context, *dcom.IPID) TraceDataCollectorClient }
ITraceDataCollector interface.
type TraceDataCollectorServer ¶
type TraceDataCollectorServer interface { // IDataCollector base class. idatacollector.DataCollectorServer // BufferSize operation. GetBufferSize(context.Context, *GetBufferSizeRequest) (*GetBufferSizeResponse, error) // BufferSize operation. SetBufferSize(context.Context, *SetBufferSizeRequest) (*SetBufferSizeResponse, error) // The BuffersLost (Get) method retrieves the BufferLost property, as specified in the // property table in section 3.2.4.9. // // Return Values: This method MUST return an HRESULT with the severity bit clear on // success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as // defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1. GetBuffersLost(context.Context, *GetBuffersLostRequest) (*GetBuffersLostResponse, error) // The BuffersWritten (Get) method retrieves the BuffersWritten property, as specified // in the property table in section 3.2.4.9. // // Return Values: This method MUST return an HRESULT with the severity bit clear on // success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as // defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1. GetBuffersWritten(context.Context, *GetBuffersWrittenRequest) (*GetBuffersWrittenResponse, error) // The ClockType enumeration defines the clock resolution to use when tracing events. GetClockType(context.Context, *GetClockTypeRequest) (*GetClockTypeResponse, error) // The ClockType enumeration defines the clock resolution to use when tracing events. SetClockType(context.Context, *SetClockTypeRequest) (*SetClockTypeResponse, error) // The EventsLost (Get) method retrieves the EventsLost property, as specified in the // property table in section 3.2.4.9. // // Return Values: This method MUST return an HRESULT with the severity bit clear on // success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as // defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1. GetEventsLost(context.Context, *GetEventsLostRequest) (*GetEventsLostResponse, error) // The ExtendedModes (Put) method sets the ExtendedModes property, as specified in the // property table in section 3.2.4.9. // // The ExtendedModes (Get) method retrieves the ExtendedModes property, as specified // in the property table in section 3.2.4.9. // // Return Values: This method MUST return an HRESULT with the severity bit clear on // success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as // defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1. GetExtendedModes(context.Context, *GetExtendedModesRequest) (*GetExtendedModesResponse, error) // The ExtendedModes (Put) method sets the ExtendedModes property, as specified in the // property table in section 3.2.4.9. // // The ExtendedModes (Get) method retrieves the ExtendedModes property, as specified // in the property table in section 3.2.4.9. // // Return Values: This method MUST return an HRESULT with the severity bit clear on // success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as // defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1. SetExtendedModes(context.Context, *SetExtendedModesRequest) (*SetExtendedModesResponse, error) // FlushTimer operation. GetFlushTimer(context.Context, *GetFlushTimerRequest) (*GetFlushTimerResponse, error) // FlushTimer operation. SetFlushTimer(context.Context, *SetFlushTimerRequest) (*SetFlushTimerResponse, error) // The FreeBuffers (Get) method retrieves the FreeBuffers property, as specified in // the property table in section 3.2.4.9. // // Return Values: This method MUST return an HRESULT with the severity bit clear on // success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as // defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1. GetFreeBuffers(context.Context, *GetFreeBuffersRequest) (*GetFreeBuffersResponse, error) // Guid operation. GetGUID(context.Context, *GetGUIDRequest) (*GetGUIDResponse, error) // Guid operation. SetGUID(context.Context, *SetGUIDRequest) (*SetGUIDResponse, error) // The IsKernelTrace (Get) method retrieves the IsKernelTrace property. // // Return Values: This method MUST return an HRESULT with the severity bit clear on // success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as // defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1. GetIsKernelTrace(context.Context, *GetIsKernelTraceRequest) (*GetIsKernelTraceResponse, error) // MaximumBuffers operation. GetMaximumBuffers(context.Context, *GetMaximumBuffersRequest) (*GetMaximumBuffersResponse, error) // MaximumBuffers operation. SetMaximumBuffers(context.Context, *SetMaximumBuffersRequest) (*SetMaximumBuffersResponse, error) // MinimumBuffers operation. GetMinimumBuffers(context.Context, *GetMinimumBuffersRequest) (*GetMinimumBuffersResponse, error) // MinimumBuffers operation. SetMinimumBuffers(context.Context, *SetMinimumBuffersRequest) (*SetMinimumBuffersResponse, error) // NumberOfBuffers operation. GetNumberOfBuffers(context.Context, *GetNumberOfBuffersRequest) (*GetNumberOfBuffersResponse, error) // NumberOfBuffers operation. SetNumberOfBuffers(context.Context, *SetNumberOfBuffersRequest) (*SetNumberOfBuffersResponse, error) // PreallocateFile operation. GetPreallocateFile(context.Context, *GetPreallocateFileRequest) (*GetPreallocateFileResponse, error) // PreallocateFile operation. SetPreallocateFile(context.Context, *SetPreallocateFileRequest) (*SetPreallocateFileResponse, error) // ProcessMode operation. GetProcessMode(context.Context, *GetProcessModeRequest) (*GetProcessModeResponse, error) // ProcessMode operation. SetProcessMode(context.Context, *SetProcessModeRequest) (*SetProcessModeResponse, error) // The RealTimeBuffersLost (Get) method retrieves the RealTimeBuffersLost property, // as specified in the property table in section 3.2.4.9. // // Return Values: This method MUST return an HRESULT with the severity bit clear on // success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as // defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1. GetRealTimeBuffersLost(context.Context, *GetRealTimeBuffersLostRequest) (*GetRealTimeBuffersLostResponse, error) // The SessionId (Get) method retrieves the SessionId property, as specified in the // property table in section 3.2.4.9. // // Return Values: This method MUST return an HRESULT with the severity bit clear on // success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as // defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1. GetSessionID(context.Context, *GetSessionIDRequest) (*GetSessionIDResponse, error) // SessionName operation. GetSessionName(context.Context, *GetSessionNameRequest) (*GetSessionNameResponse, error) // SessionName operation. SetSessionName(context.Context, *SetSessionNameRequest) (*SetSessionNameResponse, error) // The SessionThreadId (Get) method retrieves the SessionThreadId property. // // Return Values: This method MUST return an HRESULT with the severity bit clear on // success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as // defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1. GetSessionThreadID(context.Context, *GetSessionThreadIDRequest) (*GetSessionThreadIDResponse, error) // The StreamMode enumeration defines where the trace events are delivered. GetStreamMode(context.Context, *GetStreamModeRequest) (*GetStreamModeResponse, error) // The StreamMode enumeration defines where the trace events are delivered. SetStreamMode(context.Context, *SetStreamModeRequest) (*SetStreamModeResponse, error) // The TraceDataProviders (Get) method retrieves the TraceDataProviders property. // // Return Values: This method MUST return an HRESULT with the severity bit clear on // success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as // defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1. GetTraceDataProviders(context.Context, *GetTraceDataProvidersRequest) (*GetTraceDataProvidersResponse, error) }
ITraceDataCollector server interface.