Condividi tramite


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
Legge i dati da un flusso.
AVCSTRM_WRITE
Scrivere dati in un flusso.
AVCSTRM_ABORT_STREAMING
Interrompere lo streaming. In questo modo vengono annullati tutti i runtime di integrazione di streaming. Per annullare un singolo IRP, usare IoCancelIrp.
AVCSTRM_OPEN
Aprire un flusso in un formato specifico.
AVCSTRM_CLOSE
Chiudere un flusso e liberare tutte le risorse allocate per il flusso.
AVCSTRM_GET_STATE
Ottenere lo stato del flusso.
AVCSTRM_SET_STATE
Posizionare il flusso in un nuovo stato.
AVCSTRM_GET_PROPERTY
Ottiene la proprietà del flusso. Questa funzione non è implementata.
AVCSTRM_SET_PROPERTY
Impostare la proprietà del flusso. Questa funzione non è implementata.

Requisiti

Requisito Valore
Intestazione avcstrm.h (include 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