다음을 통해 공유


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 인수는 원래 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 포함)

추가 정보

QueueUserAPC2