次の方法で共有


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
ストリーム プロパティを設定します。 この関数は実装されていません。

必要条件

要件 価値
ヘッダー 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