Поделиться через


Функция 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.

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

Требования

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

См. также

IOCTL_KS_HANDSHAKE

KSHANDSHAKE

KsPinGetConnectedPinInterface