Funzione GlobalSize (winbase.h)
Recupera le dimensioni correnti dell'oggetto memoria globale specificato, in byte.
Sintassi
SIZE_T GlobalSize(
[in] HGLOBAL hMem
);
Parametri
[in] hMem
Handle per l'oggetto memoria globale. Questo handle viene restituito dalla funzione GlobalAlloc o GlobalReAlloc.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è la dimensione dell'oggetto memoria globale specificato, in byte.
Se l'handle specificato non è valido o se l'oggetto è stato rimosso, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.
Commenti
Le dimensioni di un blocco di memoria possono essere maggiori delle dimensioni richieste quando la memoria è stata allocata.
Per verificare che il blocco di memoria dell'oggetto specificato non sia stato rimosso, usare la funzione GlobalFlags prima di chiamare GlobalSize.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [app desktop | App UWP] |
Server minimo supportato | Windows Server 2003 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | winbase.h (include Windows.h) |
Libreria | Kernel32.lib |
DLL | Kernel32.dll |