다음을 통해 공유


IWDFObject 인터페이스(wudfddi.h)

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

IWDFObject 인터페이스는 모든 프레임워크 개체 형식에서 공통적인 기본 기능을 제공하는 프레임워크 기본 개체를 노출합니다. 모든 프레임워크 개체는 이 루트 개체에서 파생됩니다.

상속

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

  • 방법

방법

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

 
IWDFObject::AcquireLock

AcquireLock 메서드는 프레임워크가 드라이버가 등록한 인터페이스 메서드를 호출하지 못하도록 합니다.
IWDFObject::AssignContext

AssignContext 메서드는 개체에 대한 컨텍스트 및 드라이버 제공 정리 콜백 함수를 등록합니다.
IWDFObject::D eleteWdfObject

DeleteWdfObject 메서드는 이전에 만든 WDF(Microsoft Windows 드라이버 프레임워크) 개체를 삭제합니다.
IWDFObject::ReleaseLock

ReleaseLock 메서드를 사용하면 드라이버가 IWDFObject::AcquireLock 메서드를 호출했기 때문에 프레임워크가 이전에 호출할 수 없었던 드라이버에 의해 등록된 인터페이스의 메서드를 호출할 수 있습니다.
IWDFObject::RetrieveContext

RetrieveContext 메서드는 IWDFObject::AssignContext 메서드를 통해 이전에 등록된 컨텍스트를 검색합니다.

요구 사항

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