KMDF 드라이버에 대한 규칙
이 섹션에서는 확인에 포함할 수 있는 KMDF(커널 모드 드라이버 프레임워크) 드라이버에 대한 DDI 규정 준수 규칙을 나열하고 설명합니다.
섹션 내용
항목 | Description |
---|---|
기본 규칙 집합(Default.sdv)은 드라이버를 분석할 때 사용할 권장 규칙 집합을 지정합니다. |
|
드라이버가 KMDF DDI를 올바르게 사용하는지 확인하려면 다음 규칙을 사용합니다. |
|
이러한 규칙을 사용하여 드라이버가 IRP(I/O 요청 패킷)를 올바르게 처리하는지 확인합니다. |
|
이러한 규칙을 사용하여 드라이버가 필요한 IRQL에서 DDI 호출을 만드는지 확인합니다. IRQL 규칙을 따르지 않는 드라이버는 작업 중에 심각한 문제를 일으킬 수 있으며 이로 인해 교착 상태 또는 컴퓨터 충돌이 발생할 수 있습니다. |
|
이러한 규칙을 사용하여 드라이버가 공유 리소스를 올바르게 관리하는지 확인합니다. |
|
이러한 규칙을 사용하여 드라이버가 디바이스 개체, 키의 적절한 처리에 대한 일반적인 요구 사항 집합을 올바르게 따르고 드라이버가 PnP가 아닌 드라이버 또는 전원 정책 소유자가 아닌 비 FDO 드라이버에 적합하지 않은 DDI를 호출하지 않는지 확인합니다. |
|
이러한 규칙을 사용하여 드라이버가 IRP(I/O 요청 패킷)를 올바르게 완료하거나 취소했는지 확인합니다. |
|
이러한 규칙을 사용하여 드라이버가 USB 디바이스에 대한 일부 특수 KMDF 메서드를 올바르게 처리하는지 확인합니다. |
|
이러한 규칙을 사용하여 드라이버가 다양한 컨텍스트에서 IRP를 올바르게 처리할 수 있는지 확인하고 Microsoft 권장 모범 사례를 따릅니다. |