Freigeben über


AVCSTRM_FUNCTION-Aufzählung (avcstrm.h)

Die AVCSTRM_FUNCTION-Aufzählung 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
Lesen von Daten aus einem Datenstrom.
AVCSTRM_WRITE
Schreiben von Daten in einen Datenstrom.
AVCSTRM_ABORT_STREAMING
Abbruch des Streamings. Dadurch wird alle Streaming-IRPs abgebrochen. Um eine einzelne 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 zugeordnet sind.
AVCSTRM_GET_STATE
Rufen Sie den Datenstromstatus ab.
AVCSTRM_SET_STATE
Platzieren Sie den Datenstrom in einen neuen Zustand.
AVCSTRM_GET_PROPERTY
Abrufen der Streameigenschaft. Diese Funktion ist nicht implementiert.
AVCSTRM_SET_PROPERTY
Legen Sie die Streameigenschaft fest. Diese Funktion ist nicht implementiert.

Anforderungen

Anforderung Wert
Header- avcstrm.h (include Avcstrm.h)

Siehe auch

AVCSTRM_ABORT_STREAMING

AVCSTRM_CLOSE

AVCSTRM_GET_PROPERTY

AVCSTRM_GET_STATE

AVCSTRM_OPEN

AVCSTRM_READ

AVCSTRM_SET_PROPERTY

AVCSTRM_SET_STATE

AVCSTRM_WRITE