Partilhar via


estrutura AVCSTRM_OPEN_STRUCT (avcstrm.h)

A estrutura AVCSTRM_OPEN_STRUCT descreve um fluxo de dados a ser aberto.

Sintaxe

typedef struct _AVCSTRM_OPEN_STRUCT {
  KSPIN_DATAFLOW       DataFlow;
  PAVCSTRM_FORMAT_INFO AVCFormatInfo;
  PVOID                AVCStreamContext;
  HANDLE               hPlugLocal;
} AVCSTRM_OPEN_STRUCT, *PAVCSTRM_OPEN_STRUCT;

Membros

DataFlow

Especifica a direção do fluxo de dados.

AVCFormatInfo

Ponteiro para uma descrição do formato de fluxo de subunidade.

AVCStreamContext

Ponteiro para um contexto de fluxo (identificador) que é passado para operações deavcstrm.sys subsequentes. Seu conteúdo não deve ser usado ou alterado.

hPlugLocal

Especifica um plug-in local criado por uma subunidade AV/C, que é usada para se conectar ao dispositivo de destino.

Comentários

O código de função AVCSTRM_OPEN usa essa estrutura para descrever a operação aberta. Se a operação for bem-sucedida, um contexto de fluxo (identificador) será retornado ao chamador no membro AVCStrmContext dessa estrutura, não o membro AVCStrmContext na estrutura AVC_STREAM_REQUEST_BLOCK.

Esse valor pode ser usado em operações deavcstrm.sys subsequentes colocando-o no membro AVCStrmContext da estrutura AVC_STREAM_REQUEST_BLOCK.

Requisitos

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

Confira também

AVCSTRM_FORMAT_INFO

AVCSTRM_OPEN