estructura KSPROPERTY_EXTDEVICE_S (ksmedia.h)
La estructura de KSPROPERTY_EXTDEVICE_S describe un dispositivo externo y sus funcionalidades.
Sintaxis
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;
Miembros
Property
Especifica una estructura KSPROPERTY inicializada que describe el conjunto de propiedades, el identificador de propiedad y el tipo de solicitud.
u
u.Capabilities
Describe las funcionalidades del dispositivo externo.
u.DevPort
Especifica el puerto del dispositivo externo. Por ejemplo:
DEV_PORT_1394
DEV_PORT_USB
u.PowerState
Especifica el estado de alimentación del dispositivo externo:
ED_POWER_ON
ED_POWER_STANDBY
ED_POWER_OFF
u.pawchString[MAX_PATH]
Especifica el identificador y la versión del dispositivo externo.
u.NodeUniqueID[2]
Especifica el identificador de nodo único del dispositivo externo.
Comentarios
Los tokens de ED_Xxx o DEV_PORT_Xxx se definen en xprtdefs.h en el SDK de Microsoft DirectX.
Requisitos
Requisito | Valor |
---|---|
Header | ksmedia.h (incluya Ksmedia.h) |