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

関連項目

IGetAppTrackerData