Condividi tramite


Funzione GlobalHandle (winbase.h)

Recupera l'handle associato al puntatore specificato a un blocco di memoria globale.

Nota Le funzioni globali hanno un sovraccarico maggiore e forniscono meno funzionalità rispetto ad altre funzioni di gestione della memoria. Le nuove applicazioni devono usare le funzioni heap , a meno che non venga usata una documentazione che indica che deve essere usata una funzione globale. Per altre informazioni, vedere Funzioni globali e locali.
 

Sintassi

HGLOBAL GlobalHandle(
  [in] LPCVOID pMem
);

Parametri

[in] pMem

Puntatore al primo byte del blocco di memoria globale. Questo puntatore viene restituito dalla funzione GlobalLock .

Valore restituito

Se la funzione ha esito positivo, il valore restituito è un handle per l'oggetto memoria globale specificato.

Se la funzione ha esito negativo, il valore restituito è NULL. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Commenti

Quando la funzione GlobalAlloc alloca un oggetto memoria con GMEM_MOVEABLE, restituisce un handle all'oggetto. La funzione GlobalLock converte questo handle in un puntatore al blocco di memoria e GlobalHandle converte nuovamente il puntatore in un handle.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winbase.h (include Windows.h)
Libreria Kernel32.lib
DLL Kernel32.dll

Vedere anche

Funzioni globali e locali

Globalalloc

GlobalLock

Funzioni di gestione della memoria