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


функция обратного вызова 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, получает указатель на структуру D3COLD_AUX_POWER_AND_TIMING_INTERFACE, в которой драйвер задает элементу RequestCorePowerRail указатель на реализацию функции обратного вызова D3COLD_REQUEST_CORE_POWER_RAIL.

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

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

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 1803
заголовка wdm.h (include Wdm.h)