프레임워크 개체
경고
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 개체 |
아니요 |
아니요 |
||
파일을 나타냅니다. |
디바이스 개체 |
No |
아니요, 프레임워크에서 만든 경우 예, 드라이버에서 만든 경우 | ||
IWDFInterrupt | 인터럽트를 나타냅니다. |
디바이스 개체 |
아니요 |
예 |
|
I/O 요청을 수신하는 I/O 큐를 나타냅니다. |
디바이스 개체 |
아니요 |
예 |
||
I/O 요청을 나타냅니다. |
디바이스 개체 |
아니요, 프레임워크에서 만든 경우 예, 드라이버에서 만든 경우 | 아니요, 프레임워크에서 만든 경우(예: 리디렉션된 요청); 예, 드라이버에서 만든 경우 | ||
다른 드라이버가 요청을 보내는 드라이버를 나타냅니다. |
디바이스 개체 |
No |
아니요, 기본 대상의 경우 예, 다른 모든 대상의 경우 | ||
USB 디바이스 개체 |
USB에 연결된 디바이스를 나타냅니다. |
디바이스 개체 |
No |
예(대상 개체 참조) |
|
USB 파이프 개체 |
USB 디바이스 파이프를 나타냅니다. |
디바이스 개체 |
No |
예(대상 개체 참조) |
|
USB 인터페이스 개체 |
USB 디바이스 인터페이스를 나타냅니다. |
디바이스 개체 |
No |
예(대상 개체 참조) |
|
일반 기본 개체를 나타냅니다. |
Driver 개체 |
Yes |
예, 드라이버에서 만든 경우 |
||
메모리 개체를 나타냅니다. |
Driver 개체 |
Yes |
아니요, 프레임워크에서 만든 경우 예, 드라이버에서 만든 경우 |