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 인수는 원래 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 Build 22000 |
| 지원되는 최소 서버 | Windows Build 22000 |
| 머리글 | processthreadsapi.h(Windows.h 포함) |