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;
Members
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 di subunit della subunit.
SubunitPlugNumber
Numero di plug (all'interno della subunit) descritto dalla struttura AVCPRECONNECTINFO.
DataFlow
Direzione del flusso di dati su questo plug-in subunit. I plug di destinazione hanno KSPIN_DATAFLOW_IN; i plug di origine hanno KSPIN_DATAFLOW_OUT.
hPlug
Handle plug ottenuto da 61883.sys dal gestore 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.
Commenti
Questa struttura viene utilizzata solo come membro all'interno della struttura AVC_SETCONNECT_INFO . Non viene usato da solo.
Requisiti
Requisito | Valore |
---|---|
Intestazione | avc.h (include Avc.h) |