AVCSTRM_FUNCTION枚举定义由 avcstrm.sys 驱动程序公开的功能。
语法
typedef enum _AVCSTRM_FUNCTION {
AVCSTRM_READ,
AVCSTRM_WRITE,
AVCSTRM_ABORT_STREAMING,
AVCSTRM_OPEN,
AVCSTRM_CLOSE,
AVCSTRM_GET_STATE,
AVCSTRM_SET_STATE,
AVCSTRM_GET_PROPERTY,
AVCSTRM_SET_PROPERTY
} AVCSTRM_FUNCTION;
常数
AVCSTRM_READ从流中读取数据。 |
AVCSTRM_WRITE将数据写入流。 |
AVCSTRM_ABORT_STREAMING中止流式处理。 这会取消 所有 流式处理 IRP。 若要取消单个 IRP,请使用 IoCancelIrp。 |
AVCSTRM_OPEN以特定格式打开流。 |
AVCSTRM_CLOSE关闭流并释放为流分配的任何资源。 |
AVCSTRM_GET_STATE获取流状态。 |
AVCSTRM_SET_STATE将流置于新状态。 |
AVCSTRM_GET_PROPERTY获取流属性。 此函数未实现。 |
AVCSTRM_SET_PROPERTY设置流属性。 此函数未实现。 |
要求
| 要求 | 价值 |
|---|---|
| 标头 | avcstrm.h (包括 Avcstrm.h) |