Partager via


LSA_ALLOCATE_SHARED_MEMORY fonction de rappel (ntsecpkg.h)

La fonction AllocateSharedMemory alloue un bloc de mémoire partagée à partir d’une section de mémoire précédemment réservée par un appel à la fonction CreateSharedMemory .

Syntaxe

LSA_ALLOCATE_SHARED_MEMORY LsaAllocateSharedMemory;

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

Paramètres

[in] SharedMem

Pointeur vers une section de mémoire partagée réservée.

[in] Size

Spécifie la quantité de mémoire partagée à allouer, en octets.

Valeur retournée

Si la fonction réussit, la valeur de retour est un pointeur vers la mémoire allouée.

Si la fonction échoue, la valeur de retour est NULL.

Remarques

Réservez une section de mémoire partagée à l’aide de la fonction CreateSharedMemory . Libérez un bloc de mémoire alloué par AllocateSharedMemory à l’aide de la fonction FreeSharedMemory .

Un pointeur vers la fonction AllocateSharedMemory est disponible dans la structure LSA_SECPKG_FUNCTION_TABLE reçue par la fonction SpInitialize .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête ntsecpkg.h

Voir aussi

CreateSharedMemory

FreeSharedMemory

LSA_SECPKG_FUNCTION_TABLE

SpInitialize