SECPKG_DLL_FUNCTIONS 结构 (ntsecpkg.h)

SECPKG_DLL_FUNCTIONS 结构包含指向安全包在使用客户端/服务器应用程序执行进程内时可以调用的 LSA 函数的指针。 本地安全机构 (LSA) 使用每个安全包的 SpInstanceInit 函数在用户模式初始化期间提供此结构。

语法

typedef struct _SECPKG_DLL_FUNCTIONS {
  PLSA_ALLOCATE_LSA_HEAP AllocateHeap;
  PLSA_FREE_LSA_HEAP     FreeHeap;
  PLSA_REGISTER_CALLBACK RegisterCallback;
  PLSA_LOCATE_PKG_BY_ID  LocatePackageById;
} SECPKG_DLL_FUNCTIONS, *PSECPKG_DLL_FUNCTIONS;

成员

AllocateHeap

指向 AllocateHeap 函数的指针。

FreeHeap

指向 FreeHeap 函数的指针。

RegisterCallback

指向 RegisterCallback 函数的指针。

LocatePackageById

要求

   
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 ntsecpkg.h