QUEUE_USER_APC_FLAGS列舉 (processthreadsapi.h)
指定使用者模式異步過程調用 (APC) 物件的修飾詞旗標。
Syntax
typedef enum _QUEUE_USER_APC_FLAGS {
QUEUE_USER_APC_FLAGS_NONE,
QUEUE_USER_APC_FLAGS_SPECIAL_USER_APC,
QUEUE_USER_APC_CALLBACK_DATA_CONTEXT
} QUEUE_USER_APC_FLAGS;
常數
QUEUE_USER_APC_FLAGS_NONE 不會傳遞任何旗標。 行為與 QueueUserAPC 函式相同。 |
QUEUE_USER_APC_FLAGS_SPECIAL_USER_APC 將特殊使用者模式 APC 排入佇列,而不是一般使用者模式 APC。 |
QUEUE_USER_APC_CALLBACK_DATA_CONTEXT 接收當線程導向呼叫 APC 函式時中斷的處理器內容。 |
備註
PAPCFUNC 回呼函式的 Parameter 自變數已修改為指向APC_CALLBACK_DATA結構, (請參閱下列) ,其中包含原始 Parameter 自變數、中斷處理器內容的指標,以及保留字段。
typedef struct _APC_CALLBACK_DATA {
ULONG_PTR Parameter;
PCONTEXT ContextRecord;
ULONG_PTR Reserved0;
ULONG_PTR Reserved1;
} APC_CALLBACK_DATA, *PAPC_CALLBACK_DATA;
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 組建 22000 |
最低支援的伺服器 | Windows 組建 22000 |
標頭 | processthreadsapi.h (包含 Windows.h) |