Metodo IInitializeSpy::P ostInitialize (objidl.h)
Esegue i passaggi di inizializzazione necessari dopo aver chiamato la funzione CoInitializeEx .
Sintassi
HRESULT PostInitialize(
[in] HRESULT hrCoInit,
[in] DWORD dwCoInit,
[in] DWORD dwNewThreadAptRefs
);
Parametri
[in] hrCoInit
Valore restituito da CoInitializeEx.
[in] dwCoInit
Il tipo di appartamento passato a CoInitializeEx, specificato come membro dell'enumerazione COINIT .
[in] dwNewThreadAptRefs
Numero di volte in cui è stato chiamato CoInitializeEx in questo thread.
Valore restituito
Questo metodo restituisce il valore che intende la chiamata CoInitializeEx per tornare al chiamante. Per altre informazioni, vedere la sezione Osservazioni.
Commenti
Il valore restituito da PostInitialize deve essere il valore HRESULT restituito dalla chiamata a CoInitializeEx. Questo è sempre il caso di una singola registrazione attiva in questo thread.
Per i casi in cui sono presenti più registrazioni attive in questo thread, il valore HRESULT restituito viene raggiunto concatenando i vari metodi PostInitialize come indicato di seguito: il parametro HRESULT determinato COM verrà passato come parametro hrCoInit al primo metodo PostInitialize chiamato. HrESULT da tale chiamata PostInitialize verrà passato come parametro hrCoInit alla chiamata PostInitialize successiva. Questa concatenazione continua a portare a HRESULT dall'ultima chiamata PostInitialize restituita come HRESULT dalla chiamata a CoInitializeEx.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP con SP1 [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | objidl.h |