UMS_SCHEDULER_STARTUP_INFO結構 (winbase.h)
指定使用者模式排程 (UMS) 排程器線程的屬性。 EnterUmsSchedulingMode 函式會使用此結構。
警告
從 Windows 11 起,不支援使用者模式排程。 所有呼叫都會失敗,並出現錯誤 ERROR_NOT_SUPPORTED
。
語法
typedef struct _UMS_SCHEDULER_STARTUP_INFO {
ULONG UmsVersion;
PUMS_COMPLETION_LIST CompletionList;
PUMS_SCHEDULER_ENTRY_POINT SchedulerProc;
PVOID SchedulerParam;
} UMS_SCHEDULER_STARTUP_INFO, *PUMS_SCHEDULER_STARTUP_INFO;
成員
UmsVersion
建置應用程式的UMS版本。 此參數必須 UMS_VERSION。
CompletionList
要與呼叫線程產生關聯的UMS完成清單指標。
SchedulerProc
應用程式定義 UmsSchedulerProc 進入點函式的指標。 當呼叫線程已轉換成UMS且準備好執行UMS背景工作線程時,系統會呼叫此函式。 接著,當在呼叫線程上執行的 UMS 背景工作線程產生或區塊時,它會呼叫此函式。
SchedulerParam
要傳遞至指定 UmsSchedulerProc 函式的應用程式定義參數。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限桌面應用程式] |
標頭 | winbase.h (包含 Windows.h) |