Bagikan melalui


Fungsi panggilan balik SpValidateTargetInfoFn (ntsecpkg.h)

Memvalidasi bahwa struktur SECPKG_TARGETINFO yang ditentukan mewakili target yang valid.

Sintaks

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

Penunjuk ke struktur data LSA_CLIENT_REQUEST buram yang berisi informasi tentang permintaan autentikasi klien LSA. Paket autentikasi kustom harus meneruskan nilai yang diterima selama panggilan klien ke fungsi, seperti LsaApCallPackage atau LsaApLogonUser, yang mengembalikan parameter output.

[in] ProtocolSubmitBuffer

Penunjuk ke buffer input yang dikirim oleh klien.

[in] ClientBufferBase

Alamat dasar buffer input, di ruang alamat klien.

[in] SubmitBufferLength

Ukuran, dalam byte, dari buffer ProtocolSubmitBuffer .

[in] TargetInfo

Penunjuk ke struktur SECPKG_TARGETINFO yang menentukan target untuk divalidasi.

Nilai kembali

Jika fungsi berhasil dan target yang ditentukan adalah target yang valid, kembalikan STATUS_SUCCESS.

Jika fungsi gagal, kembalikan kode NTSTATUS yang menunjukkan alasan gagalnya.

Keterangan

SSP/AP harus mengimplementasikan fungsi SpValidateTargetInfo ; namun, nama aktual yang diberikan untuk implementasi terserah pengembang.

Penunjuk ke fungsi SpValidateTargetInfo tersedia dalam struktur SECPKG_FUNCTION_TABLE yang diterima dari fungsi SpLsaModeInitialize .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Target Platform Windows
Header ntsecpkg.h

Lihat juga

SECPKG_FUNCTION_TABLE