Estrutura ComponentSummary (comsvcs.h)
Representa informações resumidas sobre um componente COM+ hospedado em um processo específico. Ele também pode representar um contexto de Serviços Sem Componentes (SWC).
Sintaxe
typedef struct _ComponentSummary {
GUID ApplicationInstanceId;
GUID PartitionId;
GUID ApplicationId;
CLSID Clsid;
LPWSTR ClassName;
LPWSTR ApplicationName;
} ComponentSummary;
Membros
ApplicationInstanceId
O GUID da instância do aplicativo que identifica exclusivamente o processo que hospeda o componente.
PartitionId
A ID de partição do componente.
ApplicationId
A ID do aplicativo do componente. O valor especial {84ac4168-6fe5-4308-a2ed-03688a023c7a} indica que esse é um contexto SWC.
Clsid
O CLSID do componente.
ClassName
O nome do componente. Normalmente, esse é o ProgID do componente (ou a representação de cadeia de caracteres do CLSID do componente se o componente não tiver um ProgID). Para contextos SWC, essa é a propriedade de nome de contexto configurada para o contexto. O espaço para essa cadeia de caracteres é alocado pelo método chamado e liberado pelo chamador (para obter mais informações, consulte CoTaskMemFree). Esse membro não é retornado por padrão. Para retornar esse membro, especifique o sinalizador GATD_INCLUDE_CLASS_NAME ao chamar um método que retorna uma estrutura ComponentSummary .
ApplicationName
O nome do aplicativo COM+ ou a propriedade de nome do aplicativo configurada para um contexto SWC. O espaço para essa cadeia de caracteres é alocado pelo método chamado e liberado pelo chamador (para obter mais informações, consulte CoTaskMemFree). Esse membro não é retornado por padrão. Para retornar esse membro, especifique o sinalizador GATD_INCLUDE_APPLICATION_NAME ao chamar um método que retorna uma estrutura ComponentSummary .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP com SP2 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 com SP1 [somente aplicativos da área de trabalho] |
Cabeçalho | comsvcs.h |