Поделиться через


функция обратного вызова 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

Флаг, указывающий, требуется ли драйверу основная шина питания.

Возвращаемое значение

None

Remarks

Драйвер устройства, который успешно запрашивает интерфейс GUID_D3COLD_AUX_POWER_AND_TIMING_INTERFACE, получает указатель на структуру D3COLD_AUX_POWER_AND_TIMING_INTERFACE , в которой драйвер задает элементу RequestCorePowerRail указатель на реализацию функции обратного вызова D3COLD_REQUEST_CORE_POWER_RAIL .

  • Если драйвер указывает, что требуется основная шина питания, гарантируется, что при возврате этого вызова будет включена основная шина питания.

  • Когда водитель указывает, что базовая шина питания больше не требуется, нет никакой гарантии, что состояние основного электропередачного рельса и далее не гарантируется.

  • Эта процедура никогда не может завершиться ошибкой.

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1803
Верхняя часть wdm.h (включая Wdm.h)