TRACE_PROVIDER_INFO structure (tdh.h)

Defines the GUID and name for a provider.

Syntax

typedef struct _TRACE_PROVIDER_INFO {
  GUID  ProviderGuid;
  ULONG SchemaSource;
  ULONG ProviderNameOffset;
} TRACE_PROVIDER_INFO;

Members

ProviderGuid

GUID that uniquely identifies the provider.

SchemaSource

Is zero if the provider uses a XML manifest to provide a description of its events. Otherwise, the value is 1 if the provider uses a WMI MOF class to provide a description of its events.

ProviderNameOffset

Offset to a null-terminated Unicode string that contains the name of the provider. The offset is from the beginning of the PROVIDER_ENUMERATION_INFO buffer that TdhEnumerateProviders returns.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header tdh.h

See also

PROVIDER_ENUMERATION_INFO