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