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) |