Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengambil entri tabel deskriptor untuk pemilih dan utas yang ditentukan.
Sintaks
BOOL GetThreadSelectorEntry(
[in] HANDLE hThread,
[in] DWORD dwSelector,
[out] LPLDT_ENTRY lpSelectorEntry
);
Parameter
[in] hThread
Handel ke utas yang berisi pemilih yang ditentukan. Handel harus memiliki akses THREAD_QUERY_INFORMATION. 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 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.
Menampilkan nilai
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
GetThreadSelectorEntry hanya berfungsi pada sistem berbasis x86. Untuk sistem yang tidak berbasis x86, fungsi mengembalikan FALSE.
Debugger menggunakan fungsi ini untuk mengonversi alamat relatif segmen menjadi alamat virtual linier. Fungsi ReadProcessMemory dan WriteProcessMemory menggunakan alamat virtual linier.
Persyaratan
| Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
| Target Platform | Windows |
| Header | winbase.h (termasuk Windows.h) |
| Pustaka | Kernel32.lib |
| DLL | Kernel32.dll |