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