Freigeben über


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

Weitere Informationen

SECPKG_FUNCTION_TABLE