Freigeben über


GetThreadIdealProcessorEx-Funktion (processthreadsapi.h)

Ruft die Prozessornummer des idealen Prozessors für den angegebenen Thread ab.

Syntax

BOOL GetThreadIdealProcessorEx(
  [in]  HANDLE            hThread,
  [out] PPROCESSOR_NUMBER lpIdealProcessor
);

Parameter

[in] hThread

Ein Handle für den Thread, für den der ideale Prozessor abgerufen werden soll. Dieses Handle muss mit dem Zugriffsrecht THREAD_QUERY_LIMITED_INFORMATION erstellt worden sein. Weitere Informationen finden Sie unter Threadsicherheit und Zugriffsrechte.

[out] lpIdealProcessor

Verweist auf PROCESSOR_NUMBER Struktur, um die Nummer des idealen Prozessors zu erhalten.

Rückgabewert

Wenn die Funktion erfolgreich ist, wird ein Wert ungleich null zurückgegeben.

Wenn die Funktion fehlschlägt, wird null zurückgegeben. Verwenden Sie GetLastError, um erweiterte Fehlerinformationen abzurufen.

Hinweise

Um eine Anwendung zu kompilieren, die diese Funktion verwendet, legen Sie _WIN32_WINNT >= 0x0601 fest. Weitere Informationen finden Sie unter Verwenden der Windows-Header.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile processthreadsapi.h (include Windows.h)
Bibliothek Kernel32.lib
DLL Kernel32.dll

Siehe auch

SetThreadIdealProcessorEx