LSA_ALLOCATE_SHARED_MEMORY回调函数 (ntsecpkg.h)
AllocateSharedMemory 函数从以前由 CreateSharedMemory 函数保留的内存部分分配共享内存块。
语法
LSA_ALLOCATE_SHARED_MEMORY LsaAllocateSharedMemory;
PVOID LsaAllocateSharedMemory(
[in] PVOID SharedMem,
[in] ULONG Size
)
{...}
参数
[in] SharedMem
指向保留共享内存部分的指针。
[in] Size
指定要分配的共享内存量(以字节为单位)。
返回值
如果函数成功,则返回值是指向已分配内存的指针。
如果函数失败,则返回值为 NULL。
注解
使用 CreateSharedMemory 函数保留一部分共享内存。 使用 FreeSharedMemory 函数释放 AllocateSharedMemory 分配的内存块。
指向 AllocateSharedMemory 函数的指针在 SpInitialize 函数接收的 LSA_SECPKG_FUNCTION_TABLE 结构中可用。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | ntsecpkg.h |