Share via


프레임워크 개체

경고

UMDF 2는 UMDF의 최신 버전이며 UMDF 1을 대체합니다. 모든 새 UMDF 드라이버는 UMDF 2를 사용하여 작성해야 합니다. UMDF 1에 새 기능이 추가되지 않으며 최신 버전의 Windows 10 UMDF 1에 대한 지원이 제한됩니다. 유니버설 Windows 드라이버는 UMDF 2를 사용해야 합니다.

보관된 UMDF 1 샘플은 Windows 11 버전 22H2 - 2022년 5월 드라이버 샘플 업데이트에서 찾을 수 있습니다.

자세한 내용은 UMDF를 사용하여 시작 참조하세요.

다음 표에서는 각 프레임워크 개체에 대한 기본 정보, 개체의 인터페이스에 대한 링크 및 핵심 프레임워크 개체에 대한 자세한 정보에 대한 링크를 제공합니다.

Objectname ObjectInterface 목적 기본 매개 변수 드라이버가 재정의할 수 있나요? 드라이버가 소유할 수 있나요?

Driver 개체

IWDFDriver

드라이버를 나타냅니다.

없음

아니요

아니요

디바이스 개체

IWDFDevice

디바이스를 나타냅니다.

Driver 개체

아니요

아니요

File 개체

IWDFFile

파일을 나타냅니다.

디바이스 개체

No

아니요, 프레임워크에서 만든 경우 예, 드라이버에서 만든 경우

인터럽트 개체

IWDFInterrupt

인터럽트를 나타냅니다.

디바이스 개체

아니요

Queue 개체

IWDFIoQueue

I/O 요청을 수신하는 I/O 큐를 나타냅니다.

디바이스 개체

아니요

요청 개체

IWDFIoRequest

I/O 요청을 나타냅니다.

디바이스 개체

아니요, 프레임워크에서 만든 경우 예, 드라이버에서 만든 경우

아니요, 프레임워크에서 만든 경우(예: 리디렉션된 요청); 예, 드라이버에서 만든 경우

대상 개체

IWDFIoTarget

다른 드라이버가 요청을 보내는 드라이버를 나타냅니다.

디바이스 개체

No

아니요, 기본 대상의 경우 예, 다른 모든 대상의 경우

USB 디바이스 개체

IWDFUsbTargetDevice

USB에 연결된 디바이스를 나타냅니다.

디바이스 개체

No

예(대상 개체 참조)

USB 파이프 개체

IWDFUsbTargetPipe

USB 디바이스 파이프를 나타냅니다.

디바이스 개체

No

예(대상 개체 참조)

USB 인터페이스 개체

IWDFUsbInterface

USB 디바이스 인터페이스를 나타냅니다.

디바이스 개체

No

예(대상 개체 참조)

기본 개체

IWDFObject

일반 기본 개체를 나타냅니다.

Driver 개체

Yes

예, 드라이버에서 만든 경우

Memory 개체

IWDFMemory

메모리 개체를 나타냅니다.

Driver 개체

Yes

아니요, 프레임워크에서 만든 경우 예, 드라이버에서 만든 경우