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)

Consulte también

DEVCAPS

KSPROPERTY