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


Структура 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 (include Avc.h)

См. также

AVC_PRECONNECT_INFO

KSPIN_FLAG_AVC