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) |