Функция KsPinRegisterPowerCallbacks (ks.h)

Функция KsPinRegisterPowerCallbacks регистрирует обратные вызовы управления питанием для пин-кода.

Синтаксис

void KsPinRegisterPowerCallbacks(
  [in]           PKSPIN        Pin,
  [in, optional] PFNKSPINPOWER Sleep,
  [in, optional] PFNKSPINPOWER Wake
);

Параметры

[in] Pin

Указатель на структуру KSPIN , для которой регистрируются обратные вызовы питания. Обратите внимание, что пин-код должен на самом деле обрабатываться (быть ориентированным на пин-код) для получения уведомлений о питании.

[in, optional] Sleep

Этот параметр предоставляет адрес функции AVStrMiniPinPower , которая обрабатывает запросы в спящий режим для устройства. Необязательный элемент.

[in, optional] Wake

Этот параметр предоставляет адрес функции AVStrMiniPinPower , которая обрабатывает запросы пробуждения для устройства. Необязательный элемент.

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

None

Remarks

Предупреждение

Не пытайтесь получить мьютекс элемента управления фильтром из обратного вызова спящего режима или пробуждения, иначе может возникнуть взаимоблокировка. Дополнительные сведения о мьютексах см. в статье Мьютексы в AVStream.

При вызове KsPinRegisterPowerCallbacks необходимо указать по крайней мере один из обратных вызовов.

Требования

Требование Значение
Минимальная версия клиента Доступно в операционных системах Microsoft Windows XP и более поздних версиях, а также DirectX 8.0 и более поздних версий.
Целевая платформа Универсальное
Верхняя часть ks.h (включая Ks.h)
Библиотека Ks.lib

См. также раздел

AVStrMiniPinPower

KsFilterRegisterPowerCallbacks