Compartilhar via


AVCSTRM_OPEN_STRUCT estrutura (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 de avcstrm.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.

Observações

O código da 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 do dessa estrutura, não o membro AVCStrmContext na estrutura AVC_STREAM_REQUEST_BLOCK.

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

Requisitos

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

Consulte também

AVCSTRM_FORMAT_INFO

AVCSTRM_OPEN