다음을 통해 공유


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

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

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

  1. WDFDEVICE_INIT 구조체에 대한 포인터 가져오기

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

  2. WDFDEVICE_INIT 구조 초기화

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

  3. WdfDeviceCreate를 호출합니다.

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

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