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

Weitere Informationen

CoInitializeEx

IInitializeSpy