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]

子单位的编码子单位类型和子单位 ID。

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