avc.h) (AVCPRECONNECTINFO 结构
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 结构的成员。 它不单独使用。
要求
要求 | 值 |
---|---|
Header | avc.h (包括 Avc.h) |