共用方式為


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]

子單位的編碼子單位類型和子單位標識碼。

SubunitPlugNumber

子單位內的外掛程式編號 () AVCPRECONNECTINFO 結構所描述。

DataFlow

這個子單位外掛程式上的數據流方向。 目的地外掛程式具有KSPIN_DATAFLOW_IN;來源外掛程式具有KSPIN_DATAFLOW_OUT。

hPlug

根據這個針腳之相關聯 AVCPRECONNECTINFO 結構中所設定的位旗標,交集處理程式從 61883.sys 取得的外掛程式句柄。 如果建議的連接位於相同單位內的兩個子單位之間,則此值為 NULL

UnitPlugNumber

子單位內的外掛程式編號 () AVCPRECONNECTINFO 結構所描述。

備註

這個結構只會當做 AVC_SETCONNECT_INFO 結構內的成員使用。 它本身不會使用。

規格需求

需求
標頭 avc.h (包含 Avc.h)

另請參閱

AVC_FUNCTION_SET_CONNECTINFO