AVCCONNECTINFO 结构 (avc.h)
AVCCONNECTINFO 结构用于初始化子单元驱动程序并建立引脚连接。
语法
typedef struct _AVCCONNECTINFO {
GUID DeviceID;
UCHAR SubunitAddress[AVCCONNECTINFO_MAX_SUBUNITADDR_LEN];
ULONG SubunitPlugNumber;
KSPIN_DATAFLOW DataFlow;
HANDLE hPlug;
ULONG UnitPlugNumber;
} AVCCONNECTINFO, *PAVCCONNECTINFO;
成员
DeviceID
表示整个单元的 GUID。 同一单元中的所有子单位共享相同的 GUID。 没有两个单位共享相同的 GUID。
SubunitAddress[AVCCONNECTINFO_MAX_SUBUNITADDR_LEN]
子单位的编码子单位类型和子单位 ID。
SubunitPlugNumber
AVCPRECONNECTINFO 结构描述的插件号(在子单位内)。
DataFlow
此子单元插件上的数据流方向。 目标插件具有 KSPIN_DATAFLOW_IN;源插件具有KSPIN_DATAFLOW_OUT。
hPlug
根据此引脚的关联 AVCPRECONNECTINFO 结构中设置的位标志,通过相交处理程序从 61883.sys 获取的插件句柄。 如果建议的连接位于同一单元中的两个子单元之间,则此值 NULL。
UnitPlugNumber
AVCPRECONNECTINFO 结构描述的插件号(在子单位内)。
言论
此结构仅用于 AVC_SETCONNECT_INFO 结构中的成员。 它本身不使用。
要求
要求 | 价值 |
---|---|
标头 | avc.h (包括 Avc.h) |