Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Executa as etapas de inicialização necessárias depois de chamar a função CoInitializeEx .
Sintaxe
HRESULT PostInitialize(
[in] HRESULT hrCoInit,
[in] DWORD dwCoInit,
[in] DWORD dwNewThreadAptRefs
);
Parâmetros
[in] hrCoInit
O valor retornado por CoInitializeEx.
[in] dwCoInit
O tipo de apartment passado para CoInitializeEx, especificado como um membro da enumeração COINIT .
[in] dwNewThreadAptRefs
O número de vezes que CoInitializeEx foi chamado nesse thread.
Retornar valor
Esse método retorna o valor que pretende que a chamada CoInitializeEx retorne ao chamador. Para obter mais informações, consulte a seção Comentários.
Comentários
O valor retornado de PostInitialize destina-se a ser o HRESULT retornado da chamada para CoInitializeEx. Esse é sempre o caso de um único registro ativo nesse thread.
Para casos em que há vários registros ativos nesse thread, o HRESULT retornado é recebido encadeando os vários métodos PostInitialize da seguinte maneira: O HRESULT determinado por COM será passado como o parâmetro hrCoInit para o primeiro método PostInitialize chamado. O HRESULT dessa chamada PostInitialize será passado como o parâmetro hrCoInit para a próxima chamada postInitialize . Esse encadeamento continua levando o HRESULT da última chamada PostInitialize a ser retornada como o HRESULT da chamada para CoInitializeEx.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows XP com SP1 [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
| Plataforma de Destino | Windows |
| Cabeçalho | objidl.h |