Структура AVCPRECONNECTINFO (avc.h)

Структура AVCPRECONNECTINFO используется для инициализации драйвера подсоединения и установления связей закрепления.

Синтаксис

typedef struct _AVCPRECONNECTINFO {
  GUID           DeviceID;
  UCHAR          SubunitAddress[AVCCONNECTINFO_MAX_SUBUNITADDR_LEN];
  ULONG          SubunitPlugNumber;
  KSPIN_DATAFLOW DataFlow;
  ULONG          Flags;
  ULONG          UnitPlugNumber;
} AVCPRECONNECTINFO, *PAVCPRECONNECTINFO;

Члены

DeviceID

GUID, представляющий единицу в целом. Все вложенные элементы в одной единице имеют один и тот же ИДЕНТИФИКАТОР GUID. Нет двух единиц совместного использования идентификатора GUID.

SubunitAddress[AVCCONNECTINFO_MAX_SUBUNITADDR_LEN]

Закодированный тип подсоединения и идентификатор подсоединения подсоединения.

SubunitPlugNumber

Номер вилки (в подъединице), описываемый структурой AVCPRECONNECTINFO.

DataFlow

Направление потока данных в этом подключаемом модуле подсоединения. Конечные вилки имеют KSPIN_DATAFLOW_IN; Исходные вилки имеют KSPIN_DATAFLOW_OUT.

Flags

Растровое изображение с одним или несколькими битами, заданными из перечисления KSPIN_FLAG_AVC.

UnitPlugNumber

Номер вилки (в подъединице), описываемый структурой AVCPRECONNECTINFO.

Комментарии

Эта структура используется с кодом функции AVC_FUNCTION_GET_CONNECTINFO .

Эта структура используется только в качестве члена структуры AVC_PRECONNECT_INFO. Он не используется сам по себе.

Требования

Требование Значение
Заголовок avc.h (включая Avc.h)

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

AVC_PRECONNECT_INFO

KSPIN_FLAG_AVC