Struct winrt::windows::foundation::diagnostics::AsyncCausalityTracer
source · pub struct AsyncCausalityTracer;
Implementations§
source§impl AsyncCausalityTracer
impl AsyncCausalityTracer
pub fn trace_operation_creation(
traceLevel: CausalityTraceLevel,
source: CausalitySource,
platformId: Guid,
operationId: u64,
operationName: &HStringArg,
relatedContext: u64
) -> Result<()>
pub fn trace_operation_completion(
traceLevel: CausalityTraceLevel,
source: CausalitySource,
platformId: Guid,
operationId: u64,
status: AsyncStatus
) -> Result<()>
pub fn trace_operation_relation(
traceLevel: CausalityTraceLevel,
source: CausalitySource,
platformId: Guid,
operationId: u64,
relation: CausalityRelation
) -> Result<()>
pub fn trace_synchronous_work_start(
traceLevel: CausalityTraceLevel,
source: CausalitySource,
platformId: Guid,
operationId: u64,
work: CausalitySynchronousWork
) -> Result<()>
pub fn trace_synchronous_work_completion(
traceLevel: CausalityTraceLevel,
source: CausalitySource,
work: CausalitySynchronousWork
) -> Result<()>
pub fn add_tracing_status_changed(
handler: &EventHandler<TracingStatusChangedEventArgs>
) -> Result<EventRegistrationToken>
pub fn remove_tracing_status_changed(
cookie: EventRegistrationToken
) -> Result<()>
Trait Implementations§
source§impl RtActivatable<IAsyncCausalityTracerStatics> for AsyncCausalityTracer
impl RtActivatable<IAsyncCausalityTracerStatics> for AsyncCausalityTracer
source§fn get_activation_factory() -> ComPtr<Interface>where
Interface: RtInterface + ComIid,
fn get_activation_factory() -> ComPtr<Interface>where
Interface: RtInterface + ComIid,
Returns a factory object to create instances of this class or to call static methods.