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) |