winbase.h


GlobalHandle

La función GlobalHandle recupera el manipulador asociado con el puntero a un bloque de memoria global especificado.

Sintaxis

GLOCAL GlobalHandle(
    LPCVOID pMem  // dirección del bloque de memoria global 
   );

Parámetros

pMem: apinta al primer byte del bloque de memoria global. Este puntero es devuelto por la función GlobalLock.

Valor de retorno

Si la función tiene éxito, el valor de retorno es el manipulador del objeto de memoria global especificado.

Si la función falla, el valor de retorno es NULL. Para obtener información más detallada sobre el error, llamar a la función GetLastError.

Observaciones

Cuando la función GlobalAlloc reserva un objeto de memoria global con la bandera GMEM_MOVEABLE, devuelve el manipulador del objeto. La función GlobalLock convierte este manipulador en un puntero al bloque de memoria del objeto, y GlobalHandle convierte de nuevo el puntero en un manipulador.