Freigeben über


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)

Weitere Informationen

DEVCAPS

KSPROPERTY