次の方法で共有


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 を含む)

こちらもご覧ください

QueueUserAPC2