WDF_WORKITEM_CONFIG 구조체(wdfworkitem.h)
[KMDF 및 UMDF에 적용]
WDF_WORKITEM_CONFIG 구조에는 작업 항목과 연결된 정보가 포함됩니다.
통사론
typedef struct _WDF_WORKITEM_CONFIG {
ULONG Size;
PFN_WDF_WORKITEM EvtWorkItemFunc;
BOOLEAN AutomaticSerialization;
} WDF_WORKITEM_CONFIG, *PWDF_WORKITEM_CONFIG;
회원
Size
이 WDF_WORKITEM_CONFIG 구조체의 크기(바이트)입니다.
EvtWorkItemFunc
EvtWorkItem 이벤트 콜백 함수의 주소입니다.
AutomaticSerialization
TRUE 경우 프레임워크가 작업 항목 개체의 부모 개체 아래에 있는 다른 개체의 콜백 함수와 EvtWorkItem 콜백 함수의 실행을 동기화한다는 것을 나타내는 부울 값입니다. 자세한 내용은 다음 설명 섹션을 참조하세요. FALSE 경우 프레임워크는 EvtWorkItem 콜백 함수의 실행을 동기화하지 않습니다.
발언
드라이버는 WDF_WORKITEM_CONFIG_INIT호출하여 WDF_WORKITEM_CONFIG 구조를 초기화해야 합니다. 그러면 드라이버가 입력 매개 변수로 WdfWorkItemCreate 메서드에 구조를 전달할 수 있습니다.
부모 개체의 동기화 범위 WdfSynchronizationScopeNone 설정된 경우 WDF_WORKITEM_CONFIGAutomaticSerialization 멤버를 TRUE 설정해도 아무 효과가 없습니다.
AutomaticSerialization TRUE 경우 부모 개체의 실행 수준은 WdfExecutionLevelPassive 합니다.
AutomaticSerialization 및 드라이버 콜백 함수 동기화에 대한 자세한 내용은 Framework-Based 드라이버 대한동기화 기술을 참조하세요.
요구 사항
요구 | 값 |
---|---|
최소 KMDF 버전 | 1.0 |
최소 UMDF 버전 | 2.0 |
헤더 | wdfworkitem.h(Wdf.h 포함) |