共用方式為


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)

另請參閱

QueueUserAPC2