AVCSTRM_FUNCTION Enumeration (avcstrm.h)

Die AVCSTRM_FUNCTION-Enumeration definiert die Funktionalität, die vom avcstrm.sys Treiber verfügbar gemacht wird.

Syntax

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;

Konstanten

 
AVCSTRM_READ
Daten aus einem Datenstrom lesen.
AVCSTRM_WRITE
Schreiben von Daten in einen Datenstrom.
AVCSTRM_ABORT_STREAMING
Abbruch des Streamings. Dadurch werden alle Streaming-IRPs abgebrochen. Um ein einzelnes IRP abzubrechen, verwenden Sie IoCancelIrp.
AVCSTRM_OPEN
Öffnen Sie einen Datenstrom in einem bestimmten Format.
AVCSTRM_CLOSE
Schließen Sie einen Datenstrom, und geben Sie alle Ressourcen frei, die für den Datenstrom zugewiesen sind.
AVCSTRM_GET_STATE
Rufen Sie den Datenstromstatus ab.
AVCSTRM_SET_STATE
Platzieren Sie den Datenstrom in einen neuen Zustand.
AVCSTRM_GET_PROPERTY
Stream-Eigenschaft abrufen. Diese Funktion ist nicht implementiert.
AVCSTRM_SET_PROPERTY
Festlegen der Streameigenschaft. Diese Funktion ist nicht implementiert.

Anforderungen

   
Header avcstrm.h (include Avcstrm.h)

Weitere Informationen

AVCSTRM_ABORT_STREAMING

AVCSTRM_CLOSE

AVCSTRM_GET_PROPERTY

AVCSTRM_GET_STATE

AVCSTRM_OPEN

AVCSTRM_READ

AVCSTRM_SET_PROPERTY

AVCSTRM_SET_STATE

AVCSTRM_WRITE