Структура 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) |