プロバイダー 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 } };