TargetRelationNeedsRef 규칙(wdm)
TargetRelationNeedsRef 규칙은 TargetDeviceRelation 쿼리를 처리할 때 드라이버의 DispatchPnP 루틴이 다음 함수 중 하나를 호출하여 자식 디바이스의 PDO를 참조하도록 지정합니다.
이 규칙은 드라이버가 포인터를 NULL이 아닌 새 값으로 설정 Irp->IoStatus.Information
하여 IRP를 완료하는 경우에만 적용됩니다. 드라이버가 IRP를 하위 드라이버에 전달하는 경우 적용되지 않습니다.
이 규칙은 에 유효한 값으로 한정되는 항목을 Irp->IoStatus.Information
지정하지 않습니다. 이 규칙은 드라이버가 값을 변경하고 새 값이 NULL이 아닌 경우에만 적용됩니다. 유효한 값은 요청된 관계 정보를 포함하는 DEVICE_RELATIONS 구조체에 대한 포인터입니다.
이 규칙은 버스 드라이버에만 적용됩니다.
드라이버 모델: WDM
테스트 방법
컴파일 시 |
---|
정적 드라이버 검증 도구를 실행하고 TargetRelationNeedsRef 규칙을 지정합니다. 다음 단계를 사용하여 코드 분석을 실행합니다. |
적용 대상
IoCallDriverObReferenceObjectByHandleObReferenceObjectByPointerPoCallDriver