다음을 통해 공유


IWDFInterrupt 인터페이스(wudfddi.h)

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

이 인터페이스는 인터럽트 개체를 노출합니다.

상속

IWDFInterrupt 인터페이스는 IWDFObject상속합니다. IWDFInterrupt 다음과 같은 형식의 멤버도 있습니다.

  • 방법

방법

IWDFInterrupt 인터페이스에는 이러한 메서드가 있습니다.

 
IWDFInterrupt::AcquireInterruptLock

AcquireInterruptLock 메서드는 인터럽트 개체의 잠금을 유지하면서 실행되는 코드 시퀀스를 시작합니다.
IWDFInterrupt::D이용 가능한

Disable 메서드는 드라이버의 OnInterruptDisable 콜백 함수를 호출하여 지정된 디바이스 인터럽트를 사용하지 않도록 설정합니다.
IWDFInterrupt:: 사용

Enable 메서드는 드라이버의 OnInterruptEnable 콜백 함수를 호출하여 지정된 디바이스 인터럽트를 사용하도록 설정합니다.
IWDFInterrupt::GetDevice

GetDevice 메서드는 이 인터럽트 개체에 대한 프레임워크 디바이스 개체 인터페이스를 반환합니다.
IWDFInterrupt::GetInfo

GetInfo 메서드는 지정된 인터럽트 정보를 검색합니다.
IWDFInterrupt::QueueWorkItemForIsr

QueueWorkItemForIsr 메서드는 작업 항목을 큐에 대기하여 인터럽트 서비스 루틴 외부에서 인터럽트 관련 작업을 처리합니다.
IWDFInterrupt::ReleaseInterruptLock

ReleaseInterruptLock 메서드는 인터럽트 개체의 잠금을 유지하면서 실행되는 코드 시퀀스를 종료합니다.
IWDFInterrupt::SetExtendedPolicy

SetExtendedPolicy 메서드는 지정된 인터럽트에서 인터럽트 우선 순위, 프로세서 선호도, 선호도 정책 및 프로세서 그룹을 지정합니다.
IWDFInterrupt::SetPolicy

SetPolicy 메서드는 지정된 인터럽트에서 인터럽트 우선 순위, 프로세서 선호도 및 선호도 정책을 지정합니다.
IWDFInterrupt::TryToAcquireInterruptLock

TryToAcquireInterruptLock 메서드는 다른 스레드가 이미 인수하지 않은 경우 인터럽트 잠금을 획득합니다.

요구 사항

요구
지원 종료 UMDF 2.0 이상에서는 사용할 수 없습니다.
대상 플랫폼 바탕 화면
최소 UMDF 버전 1.11
헤더 wudfddi.h

참고 항목

IWDFObject