Функция обратного вызова PFNKSPINPOWER (ks.h)
Подпрограмма AVStrMiniPinPower мини-драйвера AVStream вызывается для контактов, ориентированных на закрепление, когда устройство просыпается или переходит в спящий режим.
Синтаксис
PFNKSPINPOWER Pfnkspinpower;
void Pfnkspinpower(
[in] PKSPIN Pin,
[in] DEVICE_POWER_STATE State
)
{...}
Параметры
[in] Pin
Указывает на структуру KSPIN , ориентированную на закрепление, для которой регистрируется обратный вызов.
[in] State
Указывает запрашиваемое состояние питания устройства. Задайте для этого параметра одно из следующих значений перечисления DEVICE_POWER_STATE : PowerDeviceD0, PowerDeviceD1, PowerDeviceD2 или PowerDeviceD3.
Возвращаемое значение
None
Remarks
Предупреждение
Не пытайтесь получить мьютекс элемента управления фильтром из обратного вызова спящего режима или пробуждения. Это вызывает риск взаимоблокировки. Дополнительные сведения о мьютексах см. в разделе Мьютексы в AVStream.
Мини-накопитель указывает адрес для подпрограмм этого типа в параметрах Спящий режим и (или ) Пробуждениеподпрограммы KsPinRegisterPowerCallbacks .
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | ks.h (включая Ks.h) |