Partager via


énumération AVCSTRM_FUNCTION (avcstrm.h)

L’énumération AVCSTRM_FUNCTION définit les fonctionnalités exposées par le pilote avcstrm.sys .

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;

Constantes

 
AVCSTRM_READ
Lire des données à partir d’un flux.
AVCSTRM_WRITE
Écrire des données dans un flux.
AVCSTRM_ABORT_STREAMING
Abandonner le streaming. Cela annule tous les runtimes d’intégration en continu. Pour annuler un IRP individuel, utilisez IoCancelIrp.
AVCSTRM_OPEN
Ouvrez un flux dans un format spécifique.
AVCSTRM_CLOSE
Fermez un flux et libérez toutes les ressources allouées pour le flux.
AVCSTRM_GET_STATE
Obtenez l’état du flux.
AVCSTRM_SET_STATE
Placez le flux dans un nouvel état.
AVCSTRM_GET_PROPERTY
Obtenir la propriété de flux. Cette fonction n’est pas implémentée.
AVCSTRM_SET_PROPERTY
Définir la propriété de flux. Cette fonction n’est pas implémentée.

Configuration requise

Condition requise Valeur
En-tête avcstrm.h (inclure Avcstrm.h)

Voir aussi

AVCSTRM_ABORT_STREAMING

AVCSTRM_CLOSE

AVCSTRM_GET_PROPERTY

AVCSTRM_GET_STATE

AVCSTRM_OPEN

AVCSTRM_READ

AVCSTRM_SET_PROPERTY

AVCSTRM_SET_STATE

AVCSTRM_WRITE