KSPROPERTY_EXTDEVICE_S struttura (ksmedia.h)
La struttura KSPROPERTY_EXTDEVICE_S descrive un dispositivo esterno e le relative funzionalità.
Sintassi
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;
Members
Property
Specifica una struttura KSPROPERTY inizializzata che descrive il set di proprietà, l'ID proprietà e il tipo di richiesta.
u
u.Capabilities
Descrive le funzionalità del dispositivo esterno.
u.DevPort
Specifica la porta del dispositivo esterno. Ad esempio:
DEV_PORT_1394
DEV_PORT_USB
u.PowerState
Specifica lo stato di alimentazione del dispositivo esterno:
ED_POWER_ON
ED_POWER_STANDBY
ED_POWER_OFF
u.pawchString[MAX_PATH]
Specifica l'ID e la versione del dispositivo esterno.
u.NodeUniqueID[2]
Specifica l'ID nodo univoco del dispositivo esterno.
Commenti
Qualsiasi ED_Xxx o token di DEV_PORT_Xxx viene definito in xprtdefs.h in Microsoft DirectX SDK.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ksmedia.h (includere Ksmedia.h) |