次の方法で共有


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 を含む)

こちらもご覧ください

DEVCAPS

KSPROPERTY