Funzione di callback SpValidateTargetInfoFn (ntsecpkg.h)
Verifica che la struttura SECPKG_TARGETINFO specificata rappresenti una destinazione valida.
Sintassi
SpValidateTargetInfoFn Spvalidatetargetinfofn;
NTSTATUS Spvalidatetargetinfofn(
[in, optional] PLSA_CLIENT_REQUEST ClientRequest,
[in] PVOID ProtocolSubmitBuffer,
[in] PVOID ClientBufferBase,
[in] ULONG SubmitBufferLength,
[in] PSECPKG_TARGETINFO TargetInfo
)
{...}
Parametri
[in, optional] ClientRequest
Puntatore a una struttura di dati LSA_CLIENT_REQUEST opaca che contiene informazioni sulla richiesta di autenticazione del client LSA. Un pacchetto di autenticazione personalizzato deve passare il valore ricevuto durante la chiamata del client alla funzione, ad esempio LsaApCallPackage o LsaApLogonUser, che restituisce il parametro di output.
[in] ProtocolSubmitBuffer
Puntatore al buffer di input inviato dal client.
[in] ClientBufferBase
Indirizzo di base del buffer di input, nello spazio indirizzi del client.
[in] SubmitBufferLength
Dimensione, in byte, del buffer ProtocolSubmitBuffer .
[in] TargetInfo
Puntatore a una struttura SECPKG_TARGETINFO che specifica la destinazione da convalidare.
Valore restituito
Se la funzione ha esito positivo e la destinazione specificata è una destinazione valida, restituire STATUS_SUCCESS.
Se la funzione ha esito negativo, restituire un codice NTSTATUS che indica il motivo per cui non è riuscito.
Commenti
SSP/APs deve implementare la funzione SpValidateTargetInfo ; Tuttavia, il nome effettivo assegnato all'implementazione spetta allo sviluppatore.
Un puntatore alla funzione SpValidateTargetInfo è disponibile nella struttura SECPKG_FUNCTION_TABLEricevuta dalla funzione SpLsaModeInitialize .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | ntsecpkg.h |