Wow64GetThreadSelectorEntry (winbase.h)

Mengambil entri tabel deskriptor untuk pemilih yang ditentukan dan utas WOW64.

Sintaks

BOOL Wow64GetThreadSelectorEntry(
  [in]  HANDLE           hThread,
  [in]  DWORD            dwSelector,
  [out] PWOW64_LDT_ENTRY lpSelectorEntry
);

Parameter

[in] hThread

Handel ke utas yang berisi pemilih yang ditentukan. Handel harus dibuat dengan akses THREAD_QUERY_INFORMATION ke utas. Untuk informasi selengkapnya, lihat Keamanan Utas dan Hak Akses.

[in] dwSelector

Nilai pemilih global atau lokal untuk dicari dalam tabel deskriptor utas.

[out] lpSelectorEntry

Penunjuk ke struktur WOW64_LDT_ENTRY yang menerima salinan entri tabel deskriptor jika pemilih yang ditentukan memiliki entri dalam tabel deskriptor utas yang ditentukan. Informasi ini dapat digunakan untuk mengonversi alamat relatif segmen ke alamat virtual linier.

Nilai kembali

Jika fungsi berhasil, nilai yang dikembalikan bukan nol. Dalam hal ini, struktur yang ditunjukkan oleh parameter lpSelectorEntry menerima salinan entri tabel deskriptor yang ditentukan.

Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.

Keterangan

Fungsi Wow64GetThreadSelectorEntry hanya berfungsi pada sistem 64-bit dan hanya dapat dipanggil oleh proses 64-bit. Jika fungsi ini dipanggil oleh proses 32-bit, fungsi gagal dengan ERROR_NOT_SUPPORTED. Proses 32-bit harus menggunakan fungsi GetThreadSelectorEntry sebagai gantinya.

Debugger menggunakan fungsi ini untuk mengonversi alamat relatif segmen menjadi alamat virtual linier. Fungsi ReadProcessMemory dan WriteProcessMemory menggunakan alamat virtual linier.

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 winbase.h (termasuk Windows.h)
Pustaka Kernel32.lib
DLL Kernel32.dll