LSA_DISPATCH_TABLE 구조체(ntsecpkg.h)
LSA_DISPATCH_TABLE 구조에는 Windows 인증 패키지에서 호출할 수 있는 LSA(로컬 보안 기관) 함수에 대한 포인터가 포함되어 있습니다.
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
DeleteCredential
DeleteCredential 함수에 대한 포인터입니다.
AllocateLsaHeap
AllocateLsaHeap 함수에 대한 포인터입니다.
FreeLsaHeap
FreeLsaHeap 함수에 대한 포인터입니다.
AllocateClientBuffer
AllocateClientBuffer 함수에 대한 포인터입니다.
FreeClientBuffer
FreeClientBuffer 함수에 대한 포인터입니다.
CopyToClientBuffer
CopyToClientBuffer 함수에 대한 포인터입니다.
CopyFromClientBuffer
CopyFromClientBuffer 함수에 대한 포인터입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | ntsecpkg.h |