DanglingDeviceObjectReference 규칙(wdm)

DanglingDeviceObjectReference 규칙은 드라이버가 IoGetAttachedDeviceReference가 반환한 것과 동일한 디바이스 개체 포인터를 사용하여 ObDereferenceObject를 호출함을 지정합니다.

또한 이 규칙은 드라이버가 IoGetAttachedDeviceReference 를 호출하여 참조하는 모든 디바이스 개체 포인터가 드라이버가 종료되기 전에 ObDereferenceObject 를 호출하여 역참조되도록 지정합니다. ObfDereferenceObject

드라이버 모델: WDM

테스트 방법

컴파일 시

정적 드라이버 검증 도구 를 실행하고 DanglingDeviceObjectReference 규칙을 지정합니다.

다음 단계를 사용하여 코드 분석을 실행합니다.
  1. 코드를 준비합니다(역할 형식 선언 사용).
  2. 정적 드라이버 검증 도구 실행
  3. 결과를 보고 분석합니다.

자세한 내용은 정적 드라이버 검증 도구로 드라이버에서 결함 찾기를 참조하세요.

적용 대상

IoGetAttachedDeviceReference