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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour