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 |