프레임워크 디바이스 개체 만들기

모든 함수 드라이버, 필터 드라이버 및 버스 드라이버는 시스템에 연결된 지원되는 디바이스의 각 instance 대한 프레임워크 디바이스 개체를 만들어야 합니다.

프레임워크 디바이스 개체를 만들려면 다음 세 단계가 필요합니다.

  1. WDFDEVICE_INIT 구조체에 대한 포인터를 가져옵니다.

    이는 드라이버가 디바이스에 대한 정보를 저장하는 불투명한 시스템 할당 구조입니다.

  2. WDFDEVICE_INIT 구조 초기화

    드라이버는 구조체에 정보를 추가하는 프레임워크 제공 함수 집합을 호출합니다.

  3. WdfDeviceCreate를 호출합니다.

    드라이버는 WDFDEVICE_INIT 구조체의 포인터를 WdfDeviceCreate 메서드에 전달합니다. 메서드는 프레임워크 디바이스 개체를 만들고 WDFDEVICE_INIT 구조의 정보를 사용하여 개체를 초기화합니다.

프레임워크 디바이스 개체를 만드는 방법에 대한 자세한 내용은 다음 topics 참조하세요.