Condividi tramite


Funzione GetThreadSelectorEntry (winbase.h)

Recupera una voce di tabella del descrittore per il selettore e il thread specificati.

Sintassi

BOOL GetThreadSelectorEntry(
  [in]  HANDLE      hThread,
  [in]  DWORD       dwSelector,
  [out] LPLDT_ENTRY lpSelectorEntry
);

Parametri

[in] hThread

Handle per il thread contenente il selettore specificato. L'handle deve avere accesso THREAD_QUERY_INFORMATION. Per altre informazioni, vedere Thread Security and Access Rights.For more information, see Thread Security and Access Rights.

[in] dwSelector

Valore del selettore globale o locale da cercare nelle tabelle del descrittore del thread.

[out] lpSelectorEntry

Puntatore a una struttura LDT_ENTRY che riceve una copia della voce della tabella del descrittore se il selettore specificato ha una voce nella tabella del descrittore del thread specificato. Queste informazioni possono essere usate per convertire un indirizzo relativo al segmento in un indirizzo virtuale lineare.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è diverso da zero. In tal caso, la struttura a cui punta il parametro lpSelectorEntry riceve una copia della voce di tabella del descrittore specificata.

Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Commenti

GetThreadSelectorEntry è funzionale solo nei sistemi basati su x86. Per i sistemi che non sono basati su x86, la funzione restituisce FALSE.

I debugger usano questa funzione per convertire gli indirizzi relativi ai segmenti in indirizzi virtuali lineari. Le funzioni ReadProcessMemory e WriteProcessMemory usano indirizzi virtuali lineari.

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winbase.h (include Windows.h)
Libreria Kernel32.lib
DLL Kernel32.dll

Vedere anche

Funzioni di debug

LDT_ENTRY

ReadProcessMemory

WriteProcessMemory