QUEUE_USER_APC_FLAGS列挙 (processthreadsapi.h)
ユーザー モード非同期プロシージャ 呼び出し (APC) オブジェクトの修飾子フラグを指定します。
構文
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 引数は、元の Parameter 引数、割り込みプロセッサ コンテキストへのポインター、予約フィールドを含むAPC_CALLBACK_DATA構造体 (下記参照) を指すように変更されます。
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 |
Header | processthreadsapi.h (Windows.h を含む) |