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