Share via


LSA_ALLOCATE_SHARED_MEMORY función de devolución de llamada (ntsecpkg.h)

La función AllocateSharedMemory asigna un bloque de memoria compartida de una sección de memoria reservada previamente mediante una llamada a la función CreateSharedMemory .

Sintaxis

LSA_ALLOCATE_SHARED_MEMORY LsaAllocateSharedMemory;

PVOID LsaAllocateSharedMemory(
  [in] PVOID SharedMem,
  [in] ULONG Size
)
{...}

Parámetros

[in] SharedMem

Puntero a una sección de memoria compartida reservada.

[in] Size

Especifica la cantidad de memoria compartida que se va a asignar, en bytes.

Valor devuelto

Si la función se realiza correctamente, el valor devuelto es un puntero a la memoria asignada.

Si la función no se realiza correctamente, el valor devuelto es NULL.

Comentarios

Reserve una sección de memoria compartida mediante la función CreateSharedMemory . Libere un bloque de memoria asignado por AllocateSharedMemory mediante la función FreeSharedMemory .

Hay disponible un puntero a la función AllocateSharedMemory en la estructura de LSA_SECPKG_FUNCTION_TABLE recibida por la función SpInitialize .

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado ntsecpkg.h

Consulte también

CreateSharedMemory

FreeSharedMemory

LSA_SECPKG_FUNCTION_TABLE

SpInitialize