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)

另請參閱

AVCSTRM_FORMAT_INFO

AVCSTRM_OPEN