enumerazione AVCSTRM_FUNCTION (avcstrm.h)

L'enumerazione AVCSTRM_FUNCTION definisce le funzionalità esposte dal driver avcstrm.sys .

Sintassi

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;

Costanti

 
AVCSTRM_READ
Leggere i dati da un flusso.
AVCSTRM_WRITE
Scrivere dati in un flusso.
AVCSTRM_ABORT_STREAMING
Interrompere il flusso. In questo modo tutti gli IRP di streaming vengono annullati. Per annullare un singolo IRP, usare IoCancelIrp.
AVCSTRM_OPEN
Aprire un flusso in un formato specifico.
AVCSTRM_CLOSE
Chiudere un flusso e liberare qualsiasi risorsa allocata per il flusso.
AVCSTRM_GET_STATE
Ottenere lo stato del flusso.
AVCSTRM_SET_STATE
Posizionare il flusso in un nuovo stato.
AVCSTRM_GET_PROPERTY
Ottenere la proprietà di flusso. Questa funzione non è implementata.
AVCSTRM_SET_PROPERTY
Impostare la proprietà di flusso. Questa funzione non è implementata.

Requisiti

   
Intestazione avcstrm.h (includere Avcstrm.h)

Vedi anche

AVCSTRM_ABORT_STREAMING

AVCSTRM_CLOSE

AVCSTRM_GET_PROPERTY

AVCSTRM_GET_STATE

AVCSTRM_OPEN

AVCSTRM_READ

AVCSTRM_SET_PROPERTY

AVCSTRM_SET_STATE

AVCSTRM_WRITE