次の方法で共有


プロバイダーとクラス GUID の取得

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