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;
Angehörige
DeviceID
Eine GUID, die die Einheit als Ganzes darstellt. Alle Untereinheiten innerhalb derselben Einheit haben dieselbe GUID. Keine zwei Einheiten verwenden dieselbe GUID.
SubunitAddress[AVCCONNECTINFO_MAX_SUBUNITADDR_LEN]
Der codierte Untereinheitstyp und die Untereinheits-ID der Untereinheit.
SubunitPlugNumber
Die durch die AVCPRECONNECTINFO-Struktur beschriebene Plug-Number (innerhalb der Untereinheit).
DataFlow
Die Richtung des Datenflusses für diesen Untereinheitsstecker. Zielstecker haben KSPIN_DATAFLOW_IN; Quellstecker haben KSPIN_DATAFLOW_OUT.
Flags
Eine Bitmap mit einem oder mehreren Bits, die aus der KSPIN_FLAG_AVC-Aufzählung festgelegt sind.
UnitPlugNumber
Die durch die AVCPRECONNECTINFO-Struktur beschriebene Plug-Number (innerhalb der Untereinheit).
Bemerkungen
Diese Struktur wird mit dem AVC_FUNCTION_GET_CONNECTINFO Funktionscode verwendet.
Diese Struktur wird nur als Element der AVC_PRECONNECT_INFO-Struktur verwendet. Es wird nicht selbst verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Header- | avc.h (include Avc.h) |