FDOPowerPolicyOwnerAPI 규칙(kmdf)
FDOPowerPolicyOwnerAPI 규칙은 FDO 드라이버가 전원 정책 소유권을 포기할 경우 WdfDeviceInitSetPowerPolicyEventCallbacks, WdfDeviceAssignS0IdleSettings 및 WdfDeviceAssignSxWakeSettings 메서드는 드라이버가 전원 정책 소유자인 실행 경로에서만 호출할 수 있음을 지정합니다. SDV는 이 규칙에 대한 경고를 발행합니다.
FDO 드라이버가 두 번째 매개 변수 값으로 FALSE를 사용하여 WdfDeviceInitSetPowerPolicyOwnership 메서드를 호출하는 경우 이후 WdfDeviceInitSetPowerPolicyEventCallbacks, WdfDeviceAssignS0IdleSettings 및 해당 드라이버의 WdfDeviceAssignSxWakeSettings를 호출하면 규칙 위반 및 경고 메시지가 발생합니다.
드라이버 모델: KMDF
테스트 방법
컴파일 시 |
---|
정적 드라이버 검증 도구를 실행하고 FDOPowerPolicyOwnerAPI 규칙을 지정합니다. 다음 단계를 사용하여 코드 분석을 실행합니다. |
적용 대상
WdfDeviceAssignS0IdleSettingsWdfDeviceAssignSxWakeSettingsWdfDeviceInitSetPowerPolicyEventCallbacksWdfDeviceInitSetPowerPolicyOwnership