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;
Member
Property
Gibt eine initialisierte KSPROPERTY-Struktur an, die den Eigenschaftensatz, die Eigenschafts-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. 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.
Hinweise
Alle ED_Xxx oder DEV_PORT_Xxx Token werden in xprtdefs.h im Microsoft DirectX SDK definiert.
Anforderungen
Anforderung | Wert |
---|---|
Header | ksmedia.h (include Ksmedia.h) |