KSPROPERTY_EXTDEVICE_S 结构 (ksmedia.h)

KSPROPERTY_EXTDEVICE_S结构描述外部设备及其功能。

语法

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;

成员

Property

指定已初始化的 KSPROPERTY 结构,该结构描述属性集、属性 ID 和请求类型。

u

u.Capabilities

描述外部设备的功能。

u.DevPort

指定外部设备的端口。 例如:

DEV_PORT_1394

DEV_PORT_USB

u.PowerState

指定外部设备的电源状态:

ED_POWER_ON

ED_POWER_STANDBY

ED_POWER_OFF

u.pawchString[MAX_PATH]

指定外部设备的 ID 和版本。

u.NodeUniqueID[2]

指定外部设备的唯一节点 ID。

注解

任何ED_Xxx或DEV_PORT_Xxx令牌在 Microsoft DirectX SDK 的 xprtdefs.h 中定义。

要求

要求
Header ksmedia.h (包括 Ksmedia.h)

另请参阅

DEVCAPS

KSPROPERTY