若要取得提供者 GUID 或事件追蹤類別 GUID,您可以使用Uuidgen.exe或Guidgen.exe工具。
如果您使用 Uuidgen.exe 工具,請使用 -d 選項來建立 DEFINE_GUID C 宏,如下列範例所示。 如需使用 Uuidgen.exe 工具的相關資訊,請使用 -? 選項。 如果您使用 DEFINE_GUID C 宏來定義 GUID,則必須在 GUID 定義之前包含 #define INITGUID,如下列範例所示。
#define INITGUID
DEFINE_GUID (
ProviderGuid,
0xf4dc272d,
0x88dd,
0x4472,
0xa3, 0xb1, 0xcb, 0x6d, 0xa4, 0x86, 0xf0, 0xbe
Microsoft Windows 軟體發展工具組 (SDK) 和 Microsoft Visual Studio 包含Guidgen.exe工具。 Guidgen.exe工具具有使用者介面,可讓您從數種格式中選取。 您應該使用建立靜態常數 GUID 的格式,如下列範例所示。
// {7C214FB1-9CAC-4b8d-BAED-7BF48BF63BB3}
static const GUID ProviderGuid =
{ 0x7c214fb1, 0x9cac, 0x4b8d, { 0xba, 0xed, 0x7b, 0xf4, 0x8b, 0xf6, 0x3b, 0xb3 } };