AVCPRECONNECTINFO-Struktur (avc.h)
Die AVCPRECONNECTINFO-Struktur wird verwendet, um einen Untereinheitstreiber zu initialisieren und Pinverbindungen herzustellen.
Syntax
typedef struct _AVCPRECONNECTINFO {
GUID DeviceID;
UCHAR SubunitAddress[AVCCONNECTINFO_MAX_SUBUNITADDR_LEN];
ULONG SubunitPlugNumber;
KSPIN_DATAFLOW DataFlow;
ULONG Flags;
ULONG UnitPlugNumber;
} AVCPRECONNECTINFO, *PAVCPRECONNECTINFO;
Member
DeviceID
Eine GUID, die die Einheit als Ganzes darstellt. Alle Untereinheiten innerhalb derselben Einheit verwenden dieselbe GUID. Keine zwei Einheiten verwenden dieselbe GUID.
SubunitAddress[AVCCONNECTINFO_MAX_SUBUNITADDR_LEN]
Der codierte Untereinheitstyp und die Untereinheits-ID der Untereinheit.
SubunitPlugNumber
Die Stecknummer (innerhalb der Untereinheit), die von der AVCPRECONNECTINFO-Struktur beschrieben wird.
DataFlow
Die Richtung des Datenflusses auf diesem Untereinheitsstecker. Zielstecker verfügen über KSPIN_DATAFLOW_IN; Quellstecker verfügen über KSPIN_DATAFLOW_OUT.
Flags
Eine Bitmap, deren Bits aus der KSPIN_FLAG_AVC-Enumeration festgelegt sind.
UnitPlugNumber
Die Stecknummer (innerhalb der Untereinheit), die von der AVCPRECONNECTINFO-Struktur beschrieben wird.
Hinweise
Diese Struktur wird mit dem AVC_FUNCTION_GET_CONNECTINFO Funktionscode verwendet.
Diese Struktur wird nur als Member der AVC_PRECONNECT_INFO-Struktur verwendet. Es wird nicht von selbst verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Header | avc.h (include Avc.h) |