AVCSTRM_FUNCTION枚举 (avcstrm.h)

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
设置流属性。 未实现此函数。

要求

要求
Header avcstrm.h (包括 Avcstrm.h)

另请参阅

AVCSTRM_ABORT_STREAMING

AVCSTRM_CLOSE

AVCSTRM_GET_PROPERTY

AVCSTRM_GET_STATE

AVCSTRM_OPEN

AVCSTRM_READ

AVCSTRM_SET_PROPERTY

AVCSTRM_SET_STATE

AVCSTRM_WRITE