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