IInitializeSpy ::P ostInitialize, méthode (objidl.h)
Effectue les étapes d’initialisation requises après l’appel de la fonction CoInitializeEx .
Syntaxe
HRESULT PostInitialize(
[in] HRESULT hrCoInit,
[in] DWORD dwCoInit,
[in] DWORD dwNewThreadAptRefs
);
Paramètres
[in] hrCoInit
Valeur retournée par CoInitializeEx.
[in] dwCoInit
Type d’appartement passé à CoInitializeEx, spécifié en tant que membre de l’énumération COINIT .
[in] dwNewThreadAptRefs
Nombre de fois où CoInitializeEx a été appelé sur ce thread.
Valeur retournée
Cette méthode retourne la valeur qu’elle souhaite que l’appel CoInitializeEx retourne à son appelant. Pour plus d'informations, consultez la section Notes.
Notes
La valeur de retour de PostInitialize est destinée à être le HRESULT retourné à partir de l’appel à CoInitializeEx. C’est toujours le cas pour une seule inscription active sur ce thread.
Dans les cas où plusieurs inscriptions sont actives sur ce thread, le HRESULT retourné est atteint en chaînant les différentes méthodes PostInitialize comme suit : Le HRESULT déterminé par COM est passé en tant que paramètre hrCoInit à la première méthode PostInitialize appelée. Le HRESULT de cet appel PostInitialize sera passé en tant que paramètre hrCoInit à l’appel PostInitialize suivant. Ce chaînage continue d’entraîner le HRESULT du dernier appel PostInitialize retourné en tant que HRESULT de l’appel à CoInitializeEx.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP avec SP1 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | objidl.h |