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 で定義されます。
要件
要件 | 値 |
---|---|
Header | ksmedia.h (Ksmedia.h を含む) |