次の方法で共有


ComponentSummary 構造体 (comsvcs.h)

特定のプロセスでホストされている COM+ コンポーネントに関する概要情報を表します。 また、コンポーネントなしのサービス (SWC) コンテキストを表すこともできます。

構文

typedef struct _ComponentSummary {
  GUID   ApplicationInstanceId;
  GUID   PartitionId;
  GUID   ApplicationId;
  CLSID  Clsid;
  LPWSTR ClassName;
  LPWSTR ApplicationName;
} ComponentSummary;

メンバー

ApplicationInstanceId

コンポーネントをホストするプロセスを一意に識別するアプリケーション インスタンス GUID。

PartitionId

コンポーネントのパーティション ID。

ApplicationId

コンポーネントのアプリケーション ID。 特別な値 {84ac4168-6fe5-4308-a2ed-03688a023c7a} は、これが SWC コンテキストであることを示します。

Clsid

コンポーネントの CLSID。

ClassName

コンポーネントの名前です。 通常、これはコンポーネントの ProgID (コンポーネントに ProgID がない場合はコンポーネントの CLSID の文字列表現) です。 SWC コンテキストの場合、これはコンテキストに対して構成されたコンテキスト名プロパティです。 この文字列の領域は、 メソッドによって呼び出され、呼び出し元によって解放されます (詳細については、「 CoTaskMemFree」を参照してください)。 このメンバーは既定では返されません。 このメンバーを返すには、 ComponentSummary 構造体を返すメソッドを呼び出すときに、GATD_INCLUDE_CLASS_NAME フラグを指定します。

ApplicationName

COM+ アプリケーションの名前、または SWC コンテキスト用に構成されたアプリケーション名プロパティ。 この文字列の領域は、 メソッドによって呼び出され、呼び出し元によって解放されます (詳細については、「 CoTaskMemFree」を参照してください)。 このメンバーは既定では返されません。 このメンバーを返すには、 ComponentSummary 構造体を返すメソッドを呼び出すときに、GATD_INCLUDE_APPLICATION_NAME フラグを指定します。

要件

要件
サポートされている最小のクライアント WINDOWS XP と SP2 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 SP1 [デスクトップ アプリのみ]
Header comsvcs.h

こちらもご覧ください

IGetAppTrackerData