AVCSTRM_OPEN_STRUCT結構 (avcstrm.h)
AVCSTRM_OPEN_STRUCT 結構描述要開啟的數據流。
語法
typedef struct _AVCSTRM_OPEN_STRUCT {
KSPIN_DATAFLOW DataFlow;
PAVCSTRM_FORMAT_INFO AVCFormatInfo;
PVOID AVCStreamContext;
HANDLE hPlugLocal;
} AVCSTRM_OPEN_STRUCT, *PAVCSTRM_OPEN_STRUCT;
成員
DataFlow
指定數據流的方向。
AVCFormatInfo
子單位數據流格式描述的指標。
AVCStreamContext
數據流內容的指標 (處理傳遞至後續 avcstrm.sys作業的) 。 不應使用或改變其內容。
hPlugLocal
指定AV/C子單位所建立的本機外掛程式,用來連線到目標裝置。
備註
AVCSTRM_OPEN函式程式代碼會使用此結構來描述開啟的作業。 如果作業成功,則數據流內容 (句柄) 傳回至此結構的 AVCStrmContext 成員中的呼叫端, 而不是 AVC_STREAM_REQUEST_BLOCK結構中的 AVCStrmContext 成員。
這個值接著可以在後續 的avcstrm.sys 作業中使用,方法是將它放在 AVC_STREAM_REQUEST_BLOCK 結構的 AVCStrmContext 成員中。
規格需求
需求 | 值 |
---|---|
標頭 | avcstrm.h (包含 Avcstrm.h) |