Compartilhar via


Estrutura AVCPRECONNECTINFO (avc.h)

A estrutura AVCPRECONNECTINFO é usada para inicializar um driver de subunidade e estabelecer conexões de pino.

Sintaxe

typedef struct _AVCPRECONNECTINFO {
  GUID           DeviceID;
  UCHAR          SubunitAddress[AVCCONNECTINFO_MAX_SUBUNITADDR_LEN];
  ULONG          SubunitPlugNumber;
  KSPIN_DATAFLOW DataFlow;
  ULONG          Flags;
  ULONG          UnitPlugNumber;
} AVCPRECONNECTINFO, *PAVCPRECONNECTINFO;

Membros

DeviceID

Um GUID que representa a unidade como um todo. Todas as subunidades dentro da mesma unidade compartilham o mesmo GUID. Duas unidades não compartilham o mesmo GUID.

SubunitAddress[AVCCONNECTINFO_MAX_SUBUNITADDR_LEN]

O tipo de subunidade codificado e a ID de subunidade da subunidade.

SubunitPlugNumber

O número do plugue (dentro da subunidade) descrito pela estrutura AVCPRECONNECTINFO.

DataFlow

A direção do fluxo de dados nesse plugue de subunidade. Os plugues de destino têm KSPIN_DATAFLOW_IN; os plugues de origem têm KSPIN_DATAFLOW_OUT.

Flags

Um bitmap com um ou mais bits definidos da enumeração KSPIN_FLAG_AVC.

UnitPlugNumber

O número do plugue (dentro da subunidade) descrito pela estrutura AVCPRECONNECTINFO.

Comentários

Essa estrutura é usada com o código da função AVC_FUNCTION_GET_CONNECTINFO .

Essa estrutura é usada apenas como membro da estrutura AVC_PRECONNECT_INFO. Ele não é usado por si só.

Requisitos

Requisito Valor
Cabeçalho avc.h (inclua Avc.h)

Confira também

AVC_PRECONNECT_INFO

KSPIN_FLAG_AVC