Compartir a través de


Método IInitializeSpy::P ostInitialize (objidl.h)

Realiza los pasos de inicialización necesarios después de llamar a la función CoInitializeEx .

Sintaxis

HRESULT PostInitialize(
  [in] HRESULT hrCoInit,
  [in] DWORD   dwCoInit,
  [in] DWORD   dwNewThreadAptRefs
);

Parámetros

[in] hrCoInit

Valor devuelto por CoInitializeEx.

[in] dwCoInit

Tipo de apartamento pasado a CoInitializeEx, especificado como miembro de la enumeración COINIT .

[in] dwNewThreadAptRefs

Número de veces que se ha llamado a CoInitializeEx en este subproceso.

Valor devuelto

Este método devuelve el valor que pretende la llamada a CoInitializeEx para volver a su llamador. Para obtener más información, vea la sección Comentarios.

Comentarios

El valor devuelto de PostInitialize está pensado para ser el HRESULT devuelto desde la llamada a CoInitializeEx. Este es siempre el caso de un único registro activo en este subproceso.

En los casos en los que hay varios registros activos en este subproceso, el HRESULT devuelto llega mediante el encadenamiento de los distintos métodos PostInitialize de la siguiente manera: EL HRESULT determinado por COM se pasará como parámetro hrCoInit al primer método PostInitialize llamado. El HRESULT de esa llamada a PostInitialize se pasará como parámetro hrCoInit a la siguiente llamada a PostInitialize . Este encadenamiento continúa llevando a HRESULT desde la última llamada postInitialize que se devuelve como HRESULT desde la llamada a CoInitializeEx.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP con SP1 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado objidl.h

Consulte también

CoInitializeEx

IInitializeSpy