Funzione CoGetMalloc (combaseapi.h)

Recupera un puntatore all'allocatore di memoria dell'attività OLE predefinito (che supporta l'implementazione del sistema dell'interfaccia IMalloc ) in modo che le applicazioni possano chiamare i metodi per gestire la memoria.

Sintassi

HRESULT CoGetMalloc(
  [in]  DWORD    dwMemContext,
  [out] LPMALLOC *ppMalloc
);

Parametri

[in] dwMemContext

Questo parametro deve essere 1.

[out] ppMalloc

Indirizzo di una variabile puntatore IMalloc* che riceve il puntatore dell'interfaccia all'allocatore di memoria.

Valore restituito

Questa funzione può restituire i valori restituiti standard S_OK, E_INVALIDARG e E_OUTOFMEMORY.

Commenti

Il puntatore al puntatore dell'interfaccia IMalloc ricevuto tramite il parametro ppMalloc non può essere usato da un processo remoto; ogni processo deve avere un proprio allocatore.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione combaseapi.h (include Objbase.h)
Libreria Ole32.lib
DLL Ole32.dll

Vedi anche

Cotaskmemalloc

IMalloc