Condividi tramite


Struttura AVCCONNECTINFO (avc.h)

La struttura AVCCONNECTINFO viene usata per inizializzare un driver subunit e stabilire connessioni pin.

Sintassi

typedef struct _AVCCONNECTINFO {
  GUID           DeviceID;
  UCHAR          SubunitAddress[AVCCONNECTINFO_MAX_SUBUNITADDR_LEN];
  ULONG          SubunitPlugNumber;
  KSPIN_DATAFLOW DataFlow;
  HANDLE         hPlug;
  ULONG          UnitPlugNumber;
} AVCCONNECTINFO, *PAVCCONNECTINFO;

Membri

DeviceID

GUID che rappresenta l'unità nel suo complesso. Tutte le sottounità all'interno della stessa unità condividono lo stesso GUID. Nessuna unità condivide lo stesso GUID.

SubunitAddress[AVCCONNECTINFO_MAX_SUBUNITADDR_LEN]

Tipo di subunit codificato e ID subunit della subunit.

SubunitPlugNumber

Numero di plug (all'interno della subunit) descritto dalla struttura AVCPRECONNECTINFO.

DataFlow

Direzione del flusso di dati in questo plug-in subunit. I plug di destinazione hanno KSPIN_DATAFLOW_IN; i plug di origine hanno KSPIN_DATAFLOW_OUT.

hPlug

Handle di plug ottenuto da 61883.sys dal gestore di intersect in base ai flag di bit impostati nella struttura AVCPRECONNECTINFO associata per questo pin. Se la connessione proposta è tra due sottounità all'interno della stessa unità, questo valore è NULL.

UnitPlugNumber

Numero di plug (all'interno della subunit) descritto dalla struttura AVCPRECONNECTINFO.

Osservazioni

Questa struttura viene utilizzata solo come membro all'interno della struttura AVC_SETCONNECT_INFO. Non viene usato da solo.

Fabbisogno

Requisito Valore
intestazione avc.h (include Avc.h)

Vedere anche

AVC_FUNCTION_SET_CONNECTINFO