é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) |