WDF_DEVICE_PROPERTY_DATA structure (wdfdevice.h)

[S’applique à KMDF et UMDF]

La structure WDF_DEVICE_PROPERTY_DATA décrit une propriété d’appareil.

Syntaxe

typedef struct _WDF_DEVICE_PROPERTY_DATA {
  ULONG            Size;
  const DEVPROPKEY *PropertyKey;
  LCID             Lcid;
  ULONG            Flags;
} WDF_DEVICE_PROPERTY_DATA, *PWDF_DEVICE_PROPERTY_DATA;

Membres

Size

Taille, en octets, de cette structure.

PropertyKey

Pointeur vers une structure DEVPROPKEY qui spécifie la clé de propriété de périphérique.

Lcid

Spécifie un identificateur de paramètres régionaux. Définissez ce paramètre sur une valeur LCID spécifique à la langue ou sur LOCALE_NEUTRAL. L’LOCALE_NEUTRAL LCID spécifie que la propriété est indépendante de la langue (c’est-à-dire qu’elle n’est spécifique à aucune langue). Ne définissez pas ce paramètre sur LOCALE_SYSTEM_DEFAULT ou LOCALE_USER_DEFAULT. Pour plus d’informations sur les valeurs LCID spécifiques au langage, consultez Structure LCID.

Flags

Définissez sur PLUGPLAY_PROPERTY_PERSISTENT si cette valeur de propriété est définie par WdfDeviceAssignProperty. Sinon, définissez ce membre sur zéro.

Remarques

La structure WDF_DEVICE_PROPERTY_DATA est utilisée comme entrée pour les méthodes suivantes :

Les pilotes doivent initialiser cette structure en appelant WDF_DEVICE_PROPERTY_DATA_INIT.

Configuration requise

Condition requise Valeur
Version KMDF minimale 1.13
Version UMDF minimale 2.0
En-tête wdfdevice.h (inclure Wdf.h)

Voir aussi

WDF_DEVICE_PROPERTY_DATA_INIT

WdfDeviceAllocAndQueryPropertyEx

WdfDeviceAssignProperty

WdfDeviceQueryPropertyEx

WdfFdoInitAllocAndQueryPropertyEx

WdfFdoInitQueryPropertyEx