CoGetMalloc-Funktion (combaseapi.h)
Ruft einen Zeiger auf den Standardmäßigen OLE-Taskspeicherzuteilung ab (der die Systemimplementierung der IMalloc-Schnittstelle unterstützt), damit Anwendungen ihre Methoden zum Verwalten des Arbeitsspeichers aufrufen können.
Syntax
HRESULT CoGetMalloc(
[in] DWORD dwMemContext,
[out] LPMALLOC *ppMalloc
);
Parameter
[in] dwMemContext
Dieser Parameter muss 1 sein.
[out] ppMalloc
Die Adresse einer IMalloc* -Zeigervariable, die den Schnittstellenzeiger auf den Speicherzuteilungsgeber empfängt.
Rückgabewert
Diese Funktion kann die Standardrückgabewerte S_OK, E_INVALIDARG und E_OUTOFMEMORY zurückgeben.
Hinweise
Der Zeiger auf den IMalloc-Schnittstellenzeiger , der über den ppMalloc-Parameter empfangen wird, kann nicht von einem Remoteprozess verwendet werden. Jeder Prozess muss über einen eigenen Zuordnungsgeber verfügen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | combaseapi.h (include Objbase.h) |
Bibliothek | Ole32.lib |
DLL | Ole32.dll |