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


структура KSPIN_CONNECT (ks.h)

Клиенты используют структуру KSPIN_CONNECT для описания подключения, запрашиваемого драйвером в вызове KsCreatePin.

Синтаксис

typedef struct {
  KSPIN_INTERFACE Interface;
  KSPIN_MEDIUM    Medium;
  ULONG           PinId;
  HANDLE          PinToHandle;
  KSPRIORITY      Priority;
} KSPIN_CONNECT, *PKSPIN_CONNECT;

Члены

Interface

Указывает KSPIN_INTERFACE, используемый для этого подключения.

Medium

Структура типа KSPIN_MEDIUM, указывающая среду, используемую для этого подключения.

PinId

Указывает идентификатор типа пин-кода. Если поле PinToHandle не NULL, это поле содержит идентификатор исходного пин-кода, в который отправляется запрос. В противном случае это поле относится к закреплению приемника, к которому подключено подключение. Если пин-код может поддерживать как источник, так и приемник в обмене данными, то это неявный метод рассказать о том, как он должен действовать в соединении.

PinToHandle

Указывает тип целевого пин-кода, который предназначен для создания, и в случае исходного назначения, к которому необходимо подключиться. Этот элемент NULL, когда клиент запрашивает подключение к себе. В противном случае это целевой объект запроса на подключение. В случае исходного назначения он содержит дескриптор экземпляра пин-кода для установления соединения. В случае назначения приемника это поле содержит значение NULLи не используется в противном случае.

Priority

Структура типа KSPRIORITY, указывающая приоритет подключения, обычно KSPRIORITY_NORMAL. Дополнительные сведения см. в свойстве KSPROPERTY_CONNECTION_PRIORITY.

Замечания

Если KSPIN_CONNECT. Элемент PinToHandle не NULL, IRP_MJ_CREATE указывает устройству подключить исходный KSPIN_CONNECT. Закрепление Пин-кода к KSPIN_CONNECT. Экземпляр pinToHandle. В противном случае это запрос от клиента для подключения к KSPIN_CONNECT. PinId pinid с помощью KSPIN_CONNECT. Средний метод и определенный формат данных, указанный после структуры соединения. В любом случае драйвер устройства может завершиться ошибкой, если это подключение не может быть принято.

Требования

Требование Ценность
заголовка ks.h (include Ks.h)

См. также

KSPIN_INTERFACE

KSPROPERTY_CONNECTION_PRIORITY

KsCreatePin