Share via


Struttura AVCPRECONNECTINFO (avc.h)

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

Sintassi

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

Members

DeviceID

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

SubunitAddress[AVCCONNECTINFO_MAX_SUBUNITADDR_LEN]

Tipo di subunit codificato e ID subunit della 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.

Flags

Bitmap con uno o più bit impostati dall'enumerazione KSPIN_FLAG_AVC.

UnitPlugNumber

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

Commenti

Questa struttura viene usata con il codice della funzione AVC_FUNCTION_GET_CONNECTINFO .

Questa struttura viene usata solo come membro della struttura AVC_PRECONNECT_INFO. Non viene usato da solo.

Requisiti

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

Vedi anche

AVC_PRECONNECT_INFO

KSPIN_FLAG_AVC