IInitializeSpy::P ostInitialize-Methode (objidl.h)
Führt initialisierungsschritte aus, die nach dem Aufruf der CoInitializeEx-Funktion erforderlich sind.
Syntax
HRESULT PostInitialize(
[in] HRESULT hrCoInit,
[in] DWORD dwCoInit,
[in] DWORD dwNewThreadAptRefs
);
Parameter
[in] hrCoInit
Der von CoInitializeEx zurückgegebene Wert.
[in] dwCoInit
Der An CoInitializeEx übergebene Apartmenttyp, der als Member der COINIT-Enumeration angegeben wird.
[in] dwNewThreadAptRefs
Die Anzahl der Aufrufe von CoInitializeEx für diesen Thread.
Rückgabewert
Diese Methode gibt den Wert zurück, den der CoInitializeEx-Aufruf an den Aufrufer zurückgeben soll. Weitere Informationen finden Sie im Abschnitt mit Hinweisen.
Bemerkungen
Der Rückgabewert von PostInitialize soll der vom Aufruf von CoInitializeEx zurückgegebene HRESULT sein. Dies ist immer für eine einzelne aktive Registrierung in diesem Thread der Fall.
In Fällen, in denen mehrere Registrierungen in diesem Thread aktiv sind, wird das zurückgegebene HRESULT durch Verkettung der verschiedenen PostInitialize-Methoden wie folgt erreicht: Das vom COM ermittelte HRESULT wird als hrCoInit-Parameter an die erste PostInitialize-Methode übergeben, die aufgerufen wird. Das HRESULT aus diesem PostInitialize-Aufruf wird als hrCoInit-Parameter an den nächsten PostInitialize-Aufruf übergeben. Diese Verkettung führt weiterhin dazu, dass das HRESULT vom letzten PostInitialize-Aufruf als HRESULT aus dem Aufruf von CoInitializeEx zurückgegeben wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP mit SP1 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | objidl.h |