WUDF_INTERRUPT_CONFIG_INIT 함수(wudfinterrupt.h)

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

WUDF_INTERRUPT_CONFIG_INIT 함수는 WUDF_INTERRUPT_CONFIG 구조를 초기화합니다.

구문

void WUDF_INTERRUPT_CONFIG_INIT(
  [out]          PWUDF_INTERRUPT_CONFIG      Configuration,
  [in]           PFN_WUDF_INTERRUPT_ISR      OnInterruptIsr,
  [in, optional] PFN_WUDF_INTERRUPT_WORKITEM OnInterruptWorkItem
);

매개 변수

[out] Configuration

WUDF_INTERRUPT_CONFIG 구조체에 대한 포인터입니다.

[in] OnInterruptIsr

드라이버의 OnInterruptIsr 이벤트 콜백 함수에 대한 포인터입니다.

[in, optional] OnInterruptWorkItem

드라이버의 OnInterruptWorkItem 이벤트 콜백 함수 또는 NULL에 대한 포인터입니다.

반환 값

없음

설명

WUDF_INTERRUPT_CONFIG_INIT 함수는 지정된 WUDF_INTERRUPT_CONFIG 구조체를 0으로 설정하고 Size 멤버를 구조체의 크기로 설정합니다. 또한 지정된 콜백 함수 포인터도 저장합니다.

WUDF_INTERRUPT_CONFIG_INIT 구성 구조체의 ShareVector 멤버를 WdfUseDefault 로 초기화하고 AutomaticSerialization 멤버를 FALSE로 초기화합니다.

예제

WUDF_INTERRUPT_CONFIG_INIT 사용하는 코드 예제는 IWDFDevice3::CreateInterrupt를 참조하세요.

요구 사항

요구 사항
지원 종료 UMDF 2.0 이상에서는 사용할 수 없습니다.
대상 플랫폼 데스크톱
최소 UMDF 버전 1.11
머리글 wudfinterrupt.h