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

Функция KsPinRegisterHandshakeCallback регистрирует подпрограмму обратного вызова, предоставляемую мини-driver, для заданного контакта. AVStream вызывает подпрограмму обратного вызова, когда получает запрос подтверждения для пин-кода, указывающий протокол, который AVStream не обрабатывает по умолчанию.

Синтаксис

void KsPinRegisterHandshakeCallback(
  [in] PKSPIN            Pin,
  [in] PFNKSPINHANDSHAKE Handshake
);

Параметры

[in] Pin

Указатель на структуру KSPIN , для которой необходимо зарегистрировать обратный вызов подтверждения.

[in] Handshake

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

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

None

Remarks

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

Мини-накопители, поддерживающие частные протоколы между заданным и другим контактом AVStream, должны как можно скорее вызвать эту процедуру, чтобы зарегистрировать обратный вызов. Затем, если другой пин-код запрашивает подтверждение, мини-driver может вернуть запрос.

Требования

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

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

AVStrMiniPinHandshake

KSHANDSHAKE

KsFilterRegisterPowerCallbacks

KsPinHandshake

KsPinRegisterPowerCallbacks

KsRegisterAggregatedClientUnknown