WUDF_WORKITEM_CONFIG 구조체(wudfworkitem.h)

[경고: UMDF 2는 UMDF의 최신 버전이며 UMDF 1을 대체합니다. 모든 새 UMDF 드라이버는 UMDF 2를 사용하여 작성해야 합니다. UMDF 1에 새 기능이 추가되지 않으며 최신 버전의 Windows 10 UMDF 1에 대한 지원이 제한됩니다. 유니버설 Windows 드라이버는 UMDF 2를 사용해야 합니다. 자세한 내용은 UMDF를 사용하여 시작 참조하세요.]

The

WUDF_WORKITEM_CONFIG 구조에는 작업 항목과 연결된 정보가 포함됩니다.

구문

typedef struct _WUDF_WORKITEM_CONFIG {
  ULONG             Size;
  PFN_WUDF_WORKITEM OnWorkItemFunc;
  BOOLEAN           AutomaticSerialization;
} WUDF_WORKITEM_CONFIG, *PWUDF_WORKITEM_CONFIG;

멤버

Size

이 구조체의 크기(바이트)입니다.

OnWorkItemFunc

OnWorkItem 콜백 함수의 주소입니다.

AutomaticSerialization

TRUE인 경우 프레임워크가 OnWorkItem 콜백 함수의 실행을 작업 항목 개체의 부모 개체 아래에 있는 다른 개체의 콜백 함수와 동기화한다는 것을 나타내는 부울 값입니다. FALSE인 경우 프레임워크는 OnWorkItem 콜백 함수의 실행을 동기화하지 않습니다.

설명

드라이버는 WUDF_WORKITEM_CONFIG_INIT 호출하여WUDF_WORKITEM_CONFIG 구조를 초기화해야 합니다. 그러면 드라이버가 IWDFDevice3::CreateWorkItem 메서드에 입력 매개 변수로 구조를 전달할 수 있습니다.

드라이버가 IWDFDeviceInitialize::SetLockingConstraint를 호출하여 자동 콜백 동기화를 사용하도록 설정하지 않은 경우 WUDF_WORKITEM_CONFIGAutomaticSerialization 멤버를 TRUE로 설정해도 효과가 없습니다.

요구 사항

요구 사항
최소 UMDF 버전 1.11
머리글 wudfworkitem.h

추가 정보

IWDFDevice3::CreateWorkItem

OnWorkItem

WUDF_WORKITEM_CONFIG_INIT