다음을 통해 공유


D3COLD_REQUEST_CORE_POWER_RAIL 콜백 함수(wdm.h)

FDO(함수 디바이스 개체)를 사용하여 핵심 전력 레일이 필요한지 여부를 나타낼 수 있습니다.

구문

D3COLD_REQUEST_CORE_POWER_RAIL D3coldRequestCorePowerRail;

void D3coldRequestCorePowerRail(
  [_In_reads_opt_(_Inexpressible_("varies"))] PVOID Context,
  [_In_]                                      BOOLEAN CorePowerRailNeeded
)
{...}

매개 변수

Context

디바이스에 대한 핸들입니다.

[_In_] CorePowerRailNeeded

드라이버에 핵심 전원 레일이 필요한지 여부를 나타내는 플래그입니다.

반환 값

없음

설명

GUID_D3COLD_AUX_POWER_AND_TIMING_INTERFACE 인터페이스를 성공적으로 쿼리하는 디바이스 드라이버는 드라이버가 RequestCorePowerRail 멤버를 D3COLD_REQUEST_CORE_POWER_RAIL 콜백 함수 구현에 대한 포인터로 설정하는 D3COLD_AUX_POWER_AND_TIMING_INTERFACE 구조에 대한 포인터를 받습니다.

  • 드라이버가 핵심 전원 레일이 필요하다고 나타내는 경우 이 호출이 반환될 때 핵심 전원 레일이 켜져 있음을 보장합니다.

  • 드라이버가 핵심 전력 레일이 더 이상 필요하지 않음을 나타내는 경우 코어 전력 레일 상태가 앞으로 보장되지 않습니다.

  • 이 루틴은 실패할 수 없습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 1803
머리글 wdm.h(Wdm.h 포함)