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