共用方式為


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)

另請參閱

DEVCAPS

KSPROPERTY