KSPROPERTY_EXTDEVICE_S Struktur (ksmedia.h)
Die KSPROPERTY_EXTDEVICE_S-Struktur beschreibt ein externes Gerät und seine Funktionen.
Syntax
typedef struct {
KSPROPERTY Property;
union {
DEVCAPS Capabilities;
ULONG DevPort;
ULONG PowerState;
WCHAR pawchString[MAX_PATH];
DWORD NodeUniqueID[2];
} u;
} KSPROPERTY_EXTDEVICE_S, *PKSPROPERTY_EXTDEVICE_S;
Angehörige
Property
Gibt eine initialisierte KSPROPERTY- Struktur an, die den Eigenschaftensatz, die Eigenschaften-ID und den Anforderungstyp beschreibt.
u
u.Capabilities
Beschreibt die Funktionen des externen Geräts.
u.DevPort
Gibt den Port des externen Geräts an. Zum Beispiel:
DEV_PORT_1394
DEV_PORT_USB
u.PowerState
Gibt den Energiezustand des externen Geräts an:
ED_POWER_ON
ED_POWER_STANDBY
ED_POWER_OFF
u.pawchString[MAX_PATH]
Gibt die ID und Version des externen Geräts an.
u.NodeUniqueID[2]
Gibt die eindeutige Knoten-ID des externen Geräts an.
Bemerkungen
Alle ED_Xxx- oder DEV_PORT_Xxx-Token werden in xprtdefs.h im Microsoft DirectX SDK definiert.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ksmedia.h (enthalten Ksmedia.h) |