Freigeben über


DEVPROPKEY-Struktur

In Windows Vista und höheren Versionen von Windows stellt die DEVPROPKEY-Struktur einen Geräteeigenschaftsschlüssel für eine Geräteeigenschaft im einheitlichen Geräteeigenschaftenmodell dar.

Syntax

struct DEVPROPKEY {
  DEVPROPGUID fmtid;
  DEVPROPID   pid;
};

Member

fmtid
Ein DEVPROPGUID-typisierter Wert, der eine Eigenschaftskategorie angibt.

Der DEVPROPGUID-Datentyp ist wie folgt definiert:

typedef GUID  DEVPROPGUID, *PDEVPROPGUID;

pid
Ein DEVPROPID-typisierter Wert, der die Eigenschaft innerhalb der Eigenschaftenkategorie eindeutig identifiziert. Aus internen Systemgründen muss ein Eigenschaftsbezeichner größer oder gleich zwei sein.

Der DEVPROPID-Datentyp ist wie folgt definiert:

typedef ULONG DEVPROPID, *PDEVPROPID;

Hinweise

Die DEVPROPKEY-Struktur ist Teil des einheitlichen Geräteeigenschaftenmodells.

Der grundlegende Satz von vom System bereitgestellten Geräteeigenschaftsschlüsseln ist in Devpkey.h definiert.

Das DEFINE_DEVPROPKEY-Makro erstellt eine instance einer DEVPROPKEY-Struktur, die einen Geräteeigenschaftsschlüssel darstellt.

Anforderungen

Header

Devpropdef.h (devpropdef.h einschließen)

Weitere Informationen

DEFINE_DEVPROPKEY