Поделиться через


структура LSA_DISPATCH_TABLE (ntsecpkg.h)

Структура LSA_DISPATCH_TABLE содержит указатели на функции локального центра безопасности (LSA), которые могут вызывать пакеты проверки подлинности Windows.

LSA передает эту структуру в пакет проверки подлинности при вызове
Функция LsaApInitializePackage пакета.

Синтаксис

typedef struct _LSA_DISPATCH_TABLE {
  PLSA_CREATE_LOGON_SESSION    CreateLogonSession;
  PLSA_DELETE_LOGON_SESSION    DeleteLogonSession;
  PLSA_ADD_CREDENTIAL          AddCredential;
  PLSA_GET_CREDENTIALS         GetCredentials;
  PLSA_DELETE_CREDENTIAL       DeleteCredential;
  PLSA_ALLOCATE_LSA_HEAP       AllocateLsaHeap;
  PLSA_FREE_LSA_HEAP           FreeLsaHeap;
  PLSA_ALLOCATE_CLIENT_BUFFER  AllocateClientBuffer;
  PLSA_FREE_CLIENT_BUFFER      FreeClientBuffer;
  PLSA_COPY_TO_CLIENT_BUFFER   CopyToClientBuffer;
  PLSA_COPY_FROM_CLIENT_BUFFER CopyFromClientBuffer;
} LSA_DISPATCH_TABLE, *PLSA_DISPATCH_TABLE;

Члены

CreateLogonSession

Указатель на функцию CreateLogonSession .

DeleteLogonSession

Указатель на функцию DeleteLogonSession .

AddCredential

Указатель на функцию AddCredential .

GetCredentials

Указатель на функцию GetCredentials .

DeleteCredential

Указатель на функцию DeleteCredential .

AllocateLsaHeap

Указатель на функцию AllocateLsaHeap .

FreeLsaHeap

Указатель на функцию FreeLsaHeap .

AllocateClientBuffer

Указатель на функцию AllocateClientBuffer .

FreeClientBuffer

Указатель на функцию FreeClientBuffer .

CopyToClientBuffer

Указатель на функцию CopyToClientBuffer .

CopyFromClientBuffer

Указатель на функцию CopyFromClientBuffer .

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть ntsecpkg.h