다음을 통해 공유


공급업체에서 정의한 ACPI 디바이스 인터페이스 제공

공급업체는 선택적 디바이스 인터페이스 를 제공하고 사용자 지정 IOCTL이 ACPI 디바이스의 FDO(기능 디바이스 개체)를 작동하도록 지원할 수 있습니다.

함수 드라이버는 일반적으로 AddDevice 루틴에서 IoRegisterDeviceInterface를 호출하여 디바이스 인터페이스를 등록합니다. 드라이버는 IoSetDeviceInterfaceState를 호출하여 플러그 앤 플레이 FDO를 시작한 후 인터페이스를 사용하도록 설정합니다. 플러그 앤 플레이 의해 디바이스가 제거된 경우 드라이버는 인터페이스를 사용하지 않도록 설정해야 합니다.

디바이스 인터페이스 클래스 GUID는 공급업체에서 정의합니다.