ApplicationSummary 構造体 (comsvcs.h)
特定のプロセスでホストされている COM+ アプリケーションを表します。 また、プロセス内のすべてのコンポーネントなしのサービス (SWC) コンテキストの擬似アプリケーション エントリを表すこともできます。
構文
typedef struct _ApplicationSummary {
GUID ApplicationInstanceId;
GUID PartitionId;
GUID ApplicationId;
COMPLUS_APPTYPE Type;
LPWSTR ApplicationName;
ULONG NumTrackedComponents;
ULONG NumComponentInstances;
} ApplicationSummary;
メンバー
ApplicationInstanceId
COM+ アプリケーションをホストするプロセスを一意に識別するアプリケーション インスタンス GUID。
PartitionId
COM+ アプリケーションのパーティション ID。
ApplicationId
COM+ アプリケーションのアプリケーション ID。 SWC 擬似アプリケーションには、特殊な値 {84ac4168-6fe5-4308-a2ed-03688a023c7a} が使用されます。
Type
COM+ アプリケーションの種類。 値の一覧については、「 COMPLUS_APPTYPE」を参照してください。
ApplicationName
COM+ アプリケーションの名前、または SWC 擬似アプリケーションの空の文字列。 この文字列の領域は、 メソッドによって呼び出され、呼び出し元によって解放されます (詳細については、「 CoTaskMemFree」を参照してください)。 このメンバーは既定では返されません。 このメンバーを返すには、 ApplicationProcessSummary 構造体を返すメソッドを呼び出すときに、GATD_INCLUDE_APPLICATION_NAME フラグを指定します。
NumTrackedComponents
ホスティング プロセスでインスタンス化された、この COM+ アプリケーションからの個別のコンポーネントの数。
NumComponentInstances
ホスティング プロセス内のこの COM+ アプリケーションからのコンポーネント インスタンスの数。
要件
サポートされている最小のクライアント | WINDOWS XP と SP2 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 SP1 [デスクトップ アプリのみ] |
Header | comsvcs.h |