다음을 통해 공유


프레임워크 개체 요약

다음 표에서는 모든 프레임워크 개체를 나열하고 각 개체에 대한 몇 가지 기본 정보를 제공합니다. 모드 열은 개체를 KMDF 및 UMDF 드라이버에서 사용할 수 있는지 또는 KMDF에서만 사용할 수 있는지 여부를 나타냅니다.

콜백 및 메서드 목록과 적용 가능한 프레임워크는 WDF 콜백 및 메서드요약을 참조하세요.

Name Handle Purpose Default parent 드라이버가 기본 부모를 재정의할 수 있나요? Mode Reference
Child-list object WDFCHILDLIST 부모 디바이스에 연결된 자식 디바이스의 목록을 나타냅니다. Device object No KM WDF Child-List 개체 참조
Collection object WDFCOLLECTION 개체 컬렉션을 나타냅니다. Driver object Yes KM/UM WDF 컬렉션 개체 참조
공통 버퍼 개체 WDFCOMMONBUFFER 공통 버퍼를 나타냅니다. DMA 활성화 개체 No KM WDF 공통 버퍼 개체 참조
Device object WDFDEVICE 디바이스를 나타냅니다. Driver object No KM/UM WDF 디바이스 개체 참조
DMA 활성화 개체 WDFDMAENABLER 드라이버가 프레임워크의 DMA 기능을 사용할 수 있도록 합니다. Device object Yes KM WDF DMA 개체 참조
DMA 트랜잭션 개체 WDFDMATRANSACTION DMA 트랜잭션을 나타냅니다. DMA 활성화 개체 No KM WDF DMA 개체 참조
DPC object WDFDPC 지연된 프로시저 호출을 나타냅니다. None Yes KM WDF DPC 개체 참조
Driver object WDFDRIVER 드라이버를 나타냅니다. None No KM/UM WDF 드라이버 개체 참조
File object WDFFILEOBJECT 파일을 나타냅니다. Device object No KM/UM WDF 파일 개체 참조
General object WDFOBJECT 일반 개체를 나타냅니다. Driver object Yes KM/UM WDF 일반 개체 참조
Interrupt object WDFINTERRUPT 하드웨어 인터럽트 리소스를 나타냅니다. Device object Yes KM/UM WDF 인터럽트 개체 참조
I/O 대상 개체 WDFIOTARGET 다른 드라이버가 I/O 요청을 보내는 드라이버를 나타냅니다. Device object Yes KM/UM WDF I/O 대상 개체 참조
Lookaside-list object WDFLOOKASIDE lookaside 목록을 나타냅니다. Driver object Yes KM WDF 메모리 개체 참조
Memory object WDFMEMORY 메모리 버퍼를 나타냅니다. Driver object Yes KM/UM WDF 메모리 개체 참조
Queue object WDFQUEUE I/O 요청을 수신하는 I/O 큐를 나타냅니다. Device object Yes KM/UM WDF 큐 개체 참조
레지스트리 키 개체 WDFKEY 레지스트리 키를 나타냅니다. Driver object Yes KM/UM WDF 레지스트리 키 개체 참조
Request object WDFREQUEST I/O 요청을 나타냅니다. 프레임워크에서 만든 경우 None입니다. 드라이버 개체(드라이버에서 만든 경우) 예, 드라이버에서 만든 경우입니다. KM/UM WDF 요청 개체 참조
리소스 목록 개체 WDFCMRESLIST 리소스 목록을 나타냅니다. Driver object No KM/UM WDF 리소스 개체 참조
리소스 범위 목록 개체 WDFIORESLIST 논리적 구성을 나타냅니다. 리소스 요구 사항 목록 개체 No KM WDF 리소스 개체 참조
리소스 요구 사항 목록 개체 WDFIORESREQLIST 리소스 요구 사항 목록을 나타냅니다. Driver object No KM WDF 리소스 개체 참조
Spin-lock object WDFSPINLOCK 스핀 잠금을 나타냅니다. Driver object Yes KM/UM WDF 동기화 메서드
String object WDFSTRING 유니코드 문자열을 나타냅니다. Driver object Yes KM/UM WDF 문자열 개체 참조
Timer object WDFTIMER 타이머를 나타냅니다. None Yes KM/UM WDF 타이머 개체 참조
USB 디바이스 개체 WDFUSBDEVICE USB에 연결된 디바이스를 나타냅니다. Device object No KM/UM WDF USB 참조
USB 인터페이스 개체 WDFUSBINTERFACE USB 디바이스 인터페이스를 나타냅니다. USB 디바이스 개체 No KM/UM WDF USB 참조
USB 파이프 오브젝트 WDFUSBPIPE USB 디바이스 파이프를 나타냅니다. USB 인터페이스 개체 No KM/UM WDF USB 참조
Wait-lock object WDFWAITLOCK 대기 잠금을 나타냅니다. Driver object Yes KM/UM WDF 동기화 메서드
WMI 인스턴스 개체 WDFWMIINSTANCE WMI 데이터 블록의 인스턴스를 나타냅니다. WMI 공급자 개체 No KM WDF WMI 참조
WMI 공급자 개체 WDFWMIPROVIDER WMI 데이터 블록을 나타냅니다. Device object No KM WDF WMI 참조
Work-item object WDFWORKITEM 작업 항목을 나타냅니다. None Yes KM/UM WDF Work-Item 개체 참조