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 函数代码使用此结构来描述打开的作。 如果作成功,流上下文(handle)将返回到此结构的 AVCStrmContext 成员中的调用方,不 AVC_STREAM_REQUEST_BLOCK结构中的 AVCStrmContext 成员。
然后,通过将此值放置在AVC_STREAM_REQUEST_BLOCK结构的 AVCStrmContext 成员中,可以在后续 avcstrm.sys作中使用此值。
要求
要求 | 价值 |
---|---|
标头 | avcstrm.h (包括 Avcstrm.h) |