Partager via


KSPROPERTY_EXTDEVICE_S structure (ksmedia.h)

La structure KSPROPERTY_EXTDEVICE_S décrit un appareil externe et ses fonctionnalités.

Syntaxe

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;

Membres

Property

Spécifie une structure KSPROPERTY initialisée qui décrit le jeu de propriétés, l’ID de propriété et le type de demande.

u

u.Capabilities

Décrit les fonctionnalités de l’appareil externe.

u.DevPort

Spécifie le port de l’appareil externe. Par exemple :

DEV_PORT_1394

DEV_PORT_USB

u.PowerState

Spécifie l’état d’alimentation de l’appareil externe :

ED_POWER_ON

ED_POWER_STANDBY

ED_POWER_OFF

u.pawchString[MAX_PATH]

Spécifie l’ID et la version de l’appareil externe.

u.NodeUniqueID[2]

Spécifie l’ID de nœud unique de l’appareil externe.

Remarques

Tous les jetons ED_Xxx ou DEV_PORT_Xxx sont définis dans xprtdefs.h dans le Kit de développement logiciel (SDK) Microsoft DirectX.

Configuration requise

Condition requise Valeur
En-tête ksmedia.h (incluez Ksmedia.h)

Voir aussi

DEVCAPS

KSPROPERTY