다음을 통해 공유


ACX_DEVICEINIT_CONFIG 구조체(acxdevice.h)

ACX_DEVICEINIT_CONFIG 구조체는 클래스 확장에 구성 정보를 제공합니다.

구문

typedef struct _ACX_DEVICEINIT_CONFIG {
  ULONG                     Size;
  ULONG                     Flags;
  WDF_SYNCHRONIZATION_SCOPE SynchronizationScope;
  WDF_EXECUTION_LEVEL       ExecutionLevel;
  PVOID                     Context[ACX_DEVICEINIT_CONFIG_CONTEXT_SIZE];
} ACX_DEVICEINIT_CONFIG, *PACX_DEVICEINIT_CONFIG;

멤버

Size

이 필드는 ACX_DEVICE_CONFIG_INIT 함수에 의해 설정됩니다.

Flags

예약되어 있습니다.

SynchronizationScope

프레임워크가 개체의 이벤트 콜백 함수 실행을 동기화하는 방법을 지정하는 WDF_SYNCHRONIZATION_SCOPE 값입니다.

내부 전용입니다. 기본값을 변경하지 마세요.

ExecutionLevel

프레임워크에서 드라이버가 프레임워크 개체에 제공한 이벤트 콜백 함수를 호출할 최대 IRQL을 지정하는 WDF_EXECUTION_LEVEL 값입니다.

내부 전용입니다. 기본값을 변경하지 마세요.

Context[ACX_DEVICEINIT_CONFIG_CONTEXT_SIZE]

클래스 확장의 컨텍스트 공간에 대한 포인터입니다.

설명

이 구조체의 인스턴스는 ACX_DEVICEINIT_CONFIG_INIT 함수를 호출하여 초기화해야 합니다. ACX_DEVICEINIT_CONFIG 구조체에 대한 포인터는 AcxDeviceInitInitialize 함수에 매개 변수로 전달됩니다.

ACX 요구 사항

최소 ACX 버전: 1.0

ACX 버전에 대한 자세한 내용은 ACX 버전 개요를 참조하세요.

요구 사항

요구 사항
헤더 acxdevice.h

추가 정보