DEVPROPKEY 構造体

WindowsのWindows Vista以降のバージョンでは、DEVPROPKEY 構造体は、統合デバイス プロパティ モデルのデバイス プロパティのデバイス プロパティ キーを表します。

Syntax

struct DEVPROPKEY {
  DEVPROPGUID fmtid;
  DEVPROPID   pid;
};

Members

fmtid
プロパティ カテゴリを指定する DEVPROPGUID 型の値。

DEVPROPGUID データ型は次のように定義されています。

typedef GUID  DEVPROPGUID, *PDEVPROPGUID;

pid
プロパティ カテゴリ内のプロパティを一意に識別する DEVPROPID 型の値。 内部システム上の理由から、プロパティ識別子は 2 以上である必要があります。

DEVPROPID データ型は次のように定義されています。

typedef ULONG DEVPROPID, *PDEVPROPID;

Remarks

DEVPROPKEY 構造体は、 統合デバイス プロパティ モデルの一部です。

システム提供のデバイス プロパティ キーの基本セットは、 Devpkey.h で定義されています。

DEFINE_DEVPROPKEY マクロは、デバイス プロパティ キーを表す DEVPROPKEY 構造体のインスタンスを作成します。

Requirements

ヘッダー

Devpropdef.h (Devpropdef.h を含む)

参照

DEFINE_DEVPROPKEY