Partager via


STRUCTURE AVCPRECONNECTINFO (avc.h)

La structure AVCPRECONNECTINFO est utilisée pour initialiser un pilote de sous-unité et établir des connexions de broche.

Syntaxe

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

Membres

DeviceID

GUID représentant l’unité dans son ensemble. Toutes les sous-unités au sein de la même unité partagent le même GUID. Aucune unité ne partage le même GUID.

SubunitAddress[AVCCONNECTINFO_MAX_SUBUNITADDR_LEN]

Type de sous-unité encodé et ID de sous-unité de la sous-unité.

SubunitPlugNumber

Numéro de plug(in the subunit) décrit par la structure AVCPRECONNECTINFO.

DataFlow

Direction du flux de données sur ce plug-in de sous-unité. Les plugs de destination ont KSPIN_DATAFLOW_IN ; Les plugs sources ont KSPIN_DATAFLOW_OUT.

Flags

Bitmap avec un ou plusieurs bits définis à partir de l’énumération KSPIN_FLAG_AVC.

UnitPlugNumber

Numéro de plug(in the subunit) décrit par la structure AVCPRECONNECTINFO.

Remarques

Cette structure est utilisée avec le code de fonction AVC_FUNCTION_GET_CONNECTINFO.

Cette structure n’est utilisée que comme membre de la structure AVC_PRECONNECT_INFO. Elle n’est pas utilisée par elle-même.

Exigences

Exigence Valeur
d’en-tête avc.h (inclure Avc.h)

Voir aussi

AVC_PRECONNECT_INFO

KSPIN_FLAG_AVC