Fungsi WlxNegotiate (winwlx.h)

[Fungsi WlxNegotiate tidak lagi tersedia untuk digunakan pada Windows Server 2008 dan Windows Vista.]

Fungsi WlxNegotiate harus diimplementasikan oleh DLL GINA pengganti. Ini adalah panggilan pertama yang dilakukan oleh Winlogon ke DLL GINA. WlxNegotiate memungkinkan GINA untuk memverifikasi bahwa GINA mendukung versi Winlogon yang diinstal.

Catatan DLL GINA diabaikan di Windows Vista.
 

Sintaks

BOOL WlxNegotiate(
  [in]  DWORD  dwWinlogonVersion,
  [out] PDWORD pdwDllVersion
);

Parameter

[in] dwWinlogonVersion

Menentukan versi Winlogon mana yang akan berkomunikasi dengan GINA.

[out] pdwDllVersion

Menunjukkan versi Winlogon mana yang didukung GINA. Informasi versi ini juga digunakan oleh Winlogon untuk menentukan tabel pengiriman mana yang diteruskan ke GINA dalam panggilan berikutnya ke WlxInitialize. Versi ini tidak boleh lebih besar dari versi yang ditentukan oleh dwWinLogonVersion.

Nilai kembali

Jika versi Winlogon yang ditentukan oleh dwWinLogonVersion lebih besar dari atau sama dengan versi yang dikembalikan dalam pdwDllVersion, fungsi mengembalikan TRUE. Ketika TRUE dikembalikan, Winlogon akan terus menginisialisasi.

Jika dwWinLogonVersion kurang dari pdwDllVersion, fungsi mengembalikan FALSE. Ketika FALSE dikembalikan, Winlogon akan dihentikan dan sistem tidak akan boot.

Keterangan

Sebelum memanggil WlxNegotiate, Winlogon mengatur status desktop sehingga desktop saat ini adalah desktop Winlogon dan mengatur status stasiun kerja sehingga desktop dikunci.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header winwlx.h

Lihat juga

WlxInitialize