Compartilhar via


estrutura WDF_DEVICE_PROPERTY_DATA (wdfdevice.h)

[Aplica-se a KMDF e UMDF]

A estrutura WDF_DEVICE_PROPERTY_DATA descreve uma propriedade de dispositivo.

Sintaxe

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

Membros

Size

O tamanho, em bytes, dessa estrutura.

PropertyKey

Um ponteiro para uma estrutura DEVPROPKEY que especifica a chave de propriedade do dispositivo.

Lcid

Especifica um identificador de localidade. Defina esse parâmetro como um valor LCID específico do idioma ou para LOCALE_NEUTRAL. O LOCALE_NEUTRAL LCID especifica que a propriedade é neutra em idioma (ou seja, não específica a nenhum idioma). Não defina esse parâmetro como LOCALE_SYSTEM_DEFAULT ou LOCALE_USER_DEFAULT. Para obter mais informações sobre valores LCID específicos do idioma, consulte Estrutura LCID.

Flags

Defina como PLUGPLAY_PROPERTY_PERSISTENT se esse valor de propriedade estiver sendo definido por WdfDeviceAssignProperty. Caso contrário, defina esse membro como zero.

Comentários

A estrutura WDF_DEVICE_PROPERTY_DATA é usada como entrada para os seguintes métodos:

Os drivers devem inicializar essa estrutura chamando WDF_DEVICE_PROPERTY_DATA_INIT.

Requisitos

Requisito Valor
Versão mínima do KMDF 1.13
Versão mínima do UMDF 2,0
Cabeçalho wdfdevice.h (inclua Wdf.h)

Confira também

WDF_DEVICE_PROPERTY_DATA_INIT

WdfDeviceAllocAndQueryPropertyEx

WdfDeviceAssignProperty

WdfDeviceQueryPropertyEx

WdfFdoInitAllocAndQueryPropertyEx

WdfFdoInitQueryPropertyEx