KMDF 드라이버에 대한 규칙

이 섹션에서는 검증에 포함할 수 있는 KMDF(커널 모드 드라이버 프레임워크) 드라이버에 대한 DDI 준수 규칙을 나열하고 설명합니다.

이 조항의 내용

항목설명

기본 규칙 집합(KMDF)

기본 규칙 집합(Default.sdv)은 드라이버를 분석할 때 사용할 권장 규칙 집합을 지정합니다.

DDI 사용 규칙 집합(KMDF)

드라이버가 KMDF DDI를 올바르게 사용하는지 확인하려면 이러한 규칙을 사용하세요.

IrpProcessing 규칙 집합(KMDF)

드라이버가 IRP(I/O 요청 패킷)를 올바르게 처리하는지 확인하려면 이러한 규칙을 사용하세요.

Irql 규칙 집합(KMDF)

드라이버가 필수 IRQL에서 DDI 호출을 수행하는지 확인하려면 이러한 규칙을 사용하세요.

IRQL 규칙을 따르지 않는 드라이버는 작동 중 심각한 문제를 일으켜 교착 상태나 컴퓨터 크래시로 이어질 수 있습니다.

Locking 규칙 집합(KMDF)

드라이버가 공유 리소스를 올바르게 관리하는지 확인하려면 이러한 규칙을 사용하세요.

Miscellaneous 규칙 집합(KMDF)

드라이버가 장치 개체와 키를 제대로 처리하기 위한 일반 요구 사항을 올바르게 따르는지 확인하고, 전원 정책 소유자가 아닌 비 PnP 드라이버 또는 비 FDO 드라이버에 적합하지 않은 DDI를 호출하지 않는지 확인하려면 이러한 규칙을 사용하세요.

RequestProcessing 규칙 집합(KMDF)

이러한 규칙을 사용하여 드라이버가 IRP(I/O 요청 패킷)을 올바르게 완료하거나 취소하는지 검증합니다.

Usb 규칙 집합(KMDF)

이러한 규칙을 사용하여 드라이버가 USB 장치용 특수 KMDF 메서드를 올바르게 처리하는지 검증합니다.

Warning 규칙 집합(KMDF)

이러한 규칙을 사용하여 드라이버가 다양한 컨텍스트에서 IRP를 올바르게 처리하고 Microsoft 권장 모범 사례를 따르는지 검증합니다.

 

 

 

표시:
© 2015 Microsoft