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 结构中的成员。 它本身不使用它。

要求

要求
Header avc.h (包括 Avc.h)

另请参阅

AVC_FUNCTION_SET_CONNECTINFO