Condividi tramite


LSA_ALLOCATE_SHARED_MEMORY funzione di callback (ntsecpkg.h)

La funzione AllocateSharedMemory alloca un blocco di memoria condivisa da una sezione di memoria precedentemente riservata da una chiamata alla funzione CreateSharedMemory .

Sintassi

LSA_ALLOCATE_SHARED_MEMORY LsaAllocateSharedMemory;

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

Parametri

[in] SharedMem

Puntatore a una sezione di memoria condivisa riservata.

[in] Size

Specifica la quantità di memoria condivisa da allocare, in byte.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è un puntatore alla memoria allocata.

Se la funzione ha esito negativo, il valore restituito è NULL.

Commenti

Riservare una sezione della memoria condivisa usando la funzione CreateSharedMemory . Liberare un blocco di memoria allocato da AllocateSharedMemory usando la funzione FreeSharedMemory .

Un puntatore alla funzione AllocateSharedMemory è disponibile nella struttura LSA_SECPKG_FUNCTION_TABLE ricevuta dalla funzione SpInitialize .

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 ntsecpkg.h

Vedi anche

CreateSharedMemory

FreeSharedMemory

LSA_SECPKG_FUNCTION_TABLE

SpInitialize