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) |