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 結構。
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]
指定外部裝置的識別碼和版本。
u.NodeUniqueID[2]
指定外部裝置的唯一節點識別碼。
備註
任何ED_Xxx或DEV_PORT_Xxx令牌都是在 Microsoft DirectX SDK 的 xprtdefs.h 中定義。
規格需求
需求 | 值 |
---|---|
標頭 | ksmedia.h (包含 Ksmedia.h) |