SpValidateTargetInfoFn-Rückruffunktion (ntsecpkg.h)
Überprüft, ob die angegebene SECPKG_TARGETINFO-Struktur ein gültiges Ziel darstellt.
Syntax
SpValidateTargetInfoFn Spvalidatetargetinfofn;
NTSTATUS Spvalidatetargetinfofn(
[in, optional] PLSA_CLIENT_REQUEST ClientRequest,
[in] PVOID ProtocolSubmitBuffer,
[in] PVOID ClientBufferBase,
[in] ULONG SubmitBufferLength,
[in] PSECPKG_TARGETINFO TargetInfo
)
{...}
Parameter
[in, optional] ClientRequest
Ein Zeiger auf eine undurchsichtige LSA_CLIENT_REQUEST Datenstruktur, die Informationen zur Authentifizierungsanforderung des LSA-Clients enthält. Ein benutzerdefiniertes Authentifizierungspaket sollte den Wert übergeben, der während des Aufrufs des Clients an die Funktion empfangen wurde, z. B. LsaApCallPackage oder LsaApLogonUser, die den Ausgabeparameter zurückgibt.
[in] ProtocolSubmitBuffer
Ein Zeiger auf den vom Client gesendeten Eingabepuffer.
[in] ClientBufferBase
Die Basisadresse des Eingabepuffers im Adressraum des Clients.
[in] SubmitBufferLength
Die Größe des ProtocolSubmitBuffer-Puffers in Bytes.
[in] TargetInfo
Ein Zeiger auf eine SECPKG_TARGETINFO-Struktur , die das zu überprüfende Ziel angibt.
Rückgabewert
Wenn die Funktion erfolgreich ist und das angegebene Ziel ein gültiges Ziel ist, geben Sie STATUS_SUCCESS zurück.
Wenn die Funktion fehlschlägt, geben Sie einen NTSTATUS-Code zurück, der den Grund für den Fehler angibt.
Hinweise
SSP/APs müssen die SpValidateTargetInfo-Funktion implementieren. Der tatsächliche Name, der der Implementierung gegeben wird, liegt jedoch beim Entwickler.
Ein Zeiger auf die SpValidateTargetInfo-Funktion ist in der SECPKG_FUNCTION_TABLE-Struktur verfügbar, die von der SpLsaModeInitialize-Funktion empfangen wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | ntsecpkg.h |