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

Функция KsPinHandshake пытается подтверждение протокола с помощью подключенного пин-кода.

Синтаксис

KSDDKAPI NTSTATUS KsPinHandshake(
  [in]  PKSPIN       Pin,
  [in]  PKSHANDSHAKE In,
  [out] PKSHANDSHAKE Out
);

Параметры

[in] Pin

Указатель на структуру KSPIN , которая инициирует подтверждение. Запрос подтверждения передается в контакт, подключенный к этому объекту.

[in] In

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

[out] Out

Указатель на структуру KSHANDSHAKE , заполненную сведениями о подтверждении подключенным контактом.

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

KsPinHandshake возвращает STATUS_SUCCESS, если подключенный контакт принимает согласованное соединение. В противном случае возвращается соответствующий код ошибки.

Комментарии

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

Connections между контактами AVStream выполняются с помощью этого типа подтверждения.

Требования

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

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

IOCTL_KS_HANDSHAKE

KSHANDSHAKE

KsPinGetConnectedPinInterface