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
指定描述属性集、属性 ID 和请求类型的初始化 KSPROPERTY 结构。
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 中定义。
要求
要求 | 价值 |
---|---|
标头 | ksmedia.h (包括 Ksmedia.h) |