LSA_ALLOCATE_SHARED_MEMORY Rückruffunktion (ntsecpkg.h)
Die AllocateSharedMemory-Funktion ordnet einen Block des gemeinsam genutzten Arbeitsspeichers aus einem Speicherabschnitt zu, der zuvor durch einen Aufruf der CreateSharedMemory-Funktion reserviert wurde.
Syntax
LSA_ALLOCATE_SHARED_MEMORY LsaAllocateSharedMemory;
PVOID LsaAllocateSharedMemory(
[in] PVOID SharedMem,
[in] ULONG Size
)
{...}
Parameter
[in] SharedMem
Zeiger auf einen Abschnitt des reservierten freigegebenen Speichers.
[in] Size
Gibt die Menge des zuzuweisenden freigegebenen Arbeitsspeichers in Bytes an.
Rückgabewert
Wenn die Funktion erfolgreich ist, ist der Rückgabewert ein Zeiger auf den zugeordneten Arbeitsspeicher.
Wenn bei der Funktion ein Fehler auftritt, ist der Rückgabewert NULL.
Hinweise
Reservieren Sie einen Abschnitt des freigegebenen Arbeitsspeichers mithilfe der CreateSharedMemory-Funktion . Geben Sie einen von AllocateSharedMemory zugeordneten Speicherblock mithilfe der FreeSharedMemory-Funktion frei .
Ein Zeiger auf die AllocateSharedMemory-Funktion ist in der LSA_SECPKG_FUNCTION_TABLE Struktur verfügbar, die von der SpInitialize-Funktion empfangen wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | ntsecpkg.h |