(avcstrm.h) AVCSTRM_OPEN_STRUCT 结构
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 成员。
然后,通过将此值放置在 AVC_STREAM_REQUEST_BLOCK 结构的 AVCStrmContext 成员中,可以在后续avcstrm.sys操作中使用此值。
要求
要求 | 值 |
---|---|
Header | avcstrm.h (包括 Avcstrm.h) |