Compartilhar via


AVCSTRM_FUNCTION enumeração (avcstrm.h)

A enumeração AVCSTRM_FUNCTION define a funcionalidade exposta pelo driveravcstrm.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
Ler dados de um fluxo.
AVCSTRM_WRITE
Gravar dados em um fluxo.
AVCSTRM_ABORT_STREAMING
Anular streaming. Isso cancela todos os IRPs de streaming. Para cancelar um IRP individual, use IoCancelIrp.
AVCSTRM_OPEN
Abra um fluxo em um formato específico.
AVCSTRM_CLOSE
Feche um fluxo e libere todos os recursos alocados para o fluxo.
AVCSTRM_GET_STATE
Obtenha o estado do fluxo.
AVCSTRM_SET_STATE
Coloque o fluxo em um novo estado.
AVCSTRM_GET_PROPERTY
Obter propriedade stream. Esta função não está implementada.
AVCSTRM_SET_PROPERTY
Defina a propriedade stream. Esta função não está implementada.

Requisitos

Requisito Valor
Cabeçalho avcstrm.h (inclua Avcstrm.h)

Confira também

AVCSTRM_ABORT_STREAMING

AVCSTRM_CLOSE

AVCSTRM_GET_PROPERTY

AVCSTRM_GET_STATE

AVCSTRM_OPEN

AVCSTRM_READ

AVCSTRM_SET_PROPERTY

AVCSTRM_SET_STATE

AVCSTRM_WRITE