Condividi tramite


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

Vedi anche

SECPKG_FUNCTION_TABLE