共用方式為


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)

另請參閱

AVC_PRECONNECT_INFO

KSPIN_FLAG_AVC