Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die SECPKG_FUNCTION_TABLE-Struktur enthält Zeiger auf die LSA-Funktionen, die ein Sicherheitspaket implementieren muss. Die lokale Sicherheitsbehörde (Local Security Authority , LSA) ruft diese Struktur aus einer SSP/AP-DLL ab, wenn sie die SpLsaModeInitialize-Funktion aufruft .
Syntax
typedef struct _SECPKG_FUNCTION_TABLE {
PLSA_AP_INITIALIZE_PACKAGE InitializePackage;
PLSA_AP_LOGON_USER LogonUser;
PLSA_AP_CALL_PACKAGE CallPackage;
PLSA_AP_LOGON_TERMINATED LogonTerminated;
PLSA_AP_CALL_PACKAGE_UNTRUSTED CallPackageUntrusted;
PLSA_AP_CALL_PACKAGE_PASSTHROUGH CallPackagePassthrough;
PLSA_AP_LOGON_USER_EX LogonUserEx;
PLSA_AP_LOGON_USER_EX2 LogonUserEx2;
SpInitializeFn *Initialize;
SpShutdownFn *Shutdown;
SpGetInfoFn *GetInfo;
SpAcceptCredentialsFn *AcceptCredentials;
SpAcquireCredentialsHandleFn *AcquireCredentialsHandle;
SpQueryCredentialsAttributesFn *QueryCredentialsAttributes;
SpFreeCredentialsHandleFn *FreeCredentialsHandle;
SpSaveCredentialsFn *SaveCredentials;
SpGetCredentialsFn *GetCredentials;
SpDeleteCredentialsFn *DeleteCredentials;
SpInitLsaModeContextFn *InitLsaModeContext;
SpAcceptLsaModeContextFn *AcceptLsaModeContext;
SpDeleteContextFn *DeleteContext;
SpApplyControlTokenFn *ApplyControlToken;
SpGetUserInfoFn *GetUserInfo;
SpGetExtendedInformationFn *GetExtendedInformation;
SpQueryContextAttributesFn *QueryContextAttributes;
SpAddCredentialsFn *AddCredentials;
SpSetExtendedInformationFn *SetExtendedInformation;
SpSetContextAttributesFn *SetContextAttributes;
SpSetCredentialsAttributesFn *SetCredentialsAttributes;
SpChangeAccountPasswordFn *ChangeAccountPassword;
SpQueryMetaDataFn *QueryMetaData;
SpExchangeMetaDataFn *ExchangeMetaData;
SpGetCredUIContextFn *GetCredUIContext;
SpUpdateCredentialsFn *UpdateCredentials;
SpValidateTargetInfoFn *ValidateTargetInfo;
LSA_AP_POST_LOGON_USER *PostLogonUser;
SpGetRemoteCredGuardLogonBufferFn *GetRemoteCredGuardLogonBuffer;
SpGetRemoteCredGuardSupplementalCredsFn *GetRemoteCredGuardSupplementalCreds;
SpGetTbalSupplementalCredsFn *GetTbalSupplementalCreds;
PLSA_AP_LOGON_USER_EX3 LogonUserEx3;
PLSA_AP_PRE_LOGON_USER_SURROGATE PreLogonUserSurrogate;
PLSA_AP_POST_LOGON_USER_SURROGATE PostLogonUserSurrogate;
SpExtractTargetInfoFn *ExtractTargetInfo;
} SECPKG_FUNCTION_TABLE, *PSECPKG_FUNCTION_TABLE;
Member
InitializePackage
Zeiger auf die LsaApInitializePackage-Funktion .
LogonUser
Zeiger auf die Funktion LogonUser .
CallPackage
Zeiger auf die CallPackage-Funktion .
LogonTerminated
Zeiger auf die Funktion LsaApLogonTerminated .
CallPackageUntrusted
Zeiger auf die Funktion LsaApCallPackageUntrusted .
CallPackagePassthrough
Zeiger auf die Funktion CallPackagePassthrough .
LogonUserEx
Zeiger auf die Funktion LogonUserEx .
LogonUserEx2
Zeiger auf die Funktion LsaApLogonUserEx2 .
Initialize
Zeiger auf die SpInitialize-Funktion .
Shutdown
Zeiger auf die SpShutdown-Funktion .
GetInfo
Zeiger auf die SpGetInfo-Funktion .
AcceptCredentials
Zeiger auf die SpAcceptCredentials-Funktion .
AcquireCredentialsHandle
Zeiger auf die AcquireCredentialsHandle-Funktion .
QueryCredentialsAttributes
Zeiger auf die QueryCredentialsAttributes-Funktion .
FreeCredentialsHandle
Zeiger auf die FreeCredentialsHandle-Funktion .
SaveCredentials
Zeiger auf die SpSaveCredentials-Funktion .
GetCredentials
Zeiger auf die GetCredentials-Funktion .
DeleteCredentials
Zeiger auf die SpDeleteCredentials-Funktion .
InitLsaModeContext
Zeiger auf die Funktion SpInitLsaModeContext .
AcceptLsaModeContext
Zeiger auf die Funktion SpAcceptLsaModeContext .
DeleteContext
Zeiger auf die SpDeleteContext-Funktion .
ApplyControlToken
Zeiger auf die ApplyControlToken-Funktion .
GetUserInfo
Zeiger auf die SpGetUserInfo-Funktion .
GetExtendedInformation
Zeiger auf die SpGetExtendedInformation-Funktion .
QueryContextAttributes
Zeiger auf die Funktion QueryContextAttributes (General).
AddCredentials
Zeiger auf die SpAddCredentials-Funktion .
SetExtendedInformation
Zeiger auf die SpSetExtendedInformation-Funktion .
SetContextAttributes
Zeiger auf die SetContextAttributes-Funktion .
SetCredentialsAttributes
Zeiger auf die SetCredentialsAttributes-Funktion .
ChangeAccountPassword
Zeiger auf die ChangeAccountPassword-Funktion .
QueryMetaData
Zeiger auf die QueryMetaData-Funktion .
ExchangeMetaData
Zeiger auf die ExchangeMetaData-Funktion .
GetCredUIContext
Zeiger auf die GetCredUIContext-Funktion .
UpdateCredentials
Zeiger auf die UpdateCredentials-Funktion .
ValidateTargetInfo
Zeiger auf die Funktion SpValidateTargetInfoFn .
PostLogonUser
GetRemoteCredGuardLogonBuffer
GetRemoteCredGuardSupplementalCreds
GetTbalSupplementalCreds
LogonUserEx3
PreLogonUserSurrogate
PostLogonUserSurrogate
ExtractTargetInfo
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
| Kopfzeile | ntsecpkg.h |