Partilhar via


estrutura WDF_DEVICE_INTERFACE_PROPERTY_DATA (wdfdevice.h)

[Aplica-se somente ao UMDF]

A estrutura WDF_DEVICE_INTERFACE_PROPERTY_DATA descreve uma propriedade de interface do dispositivo.

Sintaxe

typedef struct _WDF_DEVICE_INTERFACE_PROPERTY_DATA {
  ULONG            Size;
  const GUID       *InterfaceClassGUID;
  PCUNICODE_STRING ReferenceString;
  const DEVPROPKEY *PropertyKey;
  LCID             Lcid;
  ULONG            Flags;
} WDF_DEVICE_INTERFACE_PROPERTY_DATA, *PWDF_DEVICE_INTERFACE_PROPERTY_DATA;

Membros

Size

O tamanho, em bytes, dessa estrutura.

InterfaceClassGUID

Um ponteiro para um GUID que identifica a classe de interface do dispositivo.

ReferenceString

Um ponteiro para uma estrutura UNICODE_STRING que descreve uma cadeia de caracteres de referência para a interface do dispositivo. Esse parâmetro é opcional e pode ser NULL.

PropertyKey

Um ponteiro para uma estrutura de 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 LCID LOCALE_NEUTRAL especifica que a propriedade é neutra em idioma (ou seja, não é específica para qualquer 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

Não usado no momento. Defina esse membro como zero.

Observações

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

  • WdfDeviceAllocAndQueryInterfaceProperty
  • WdfDeviceAssignInterfaceProperty
  • WdfDeviceQueryInterfaceProperty
Os drivers devem inicializar essa estrutura chamando WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT.

Exemplos

Para obter um exemplo de como usar WDF_DEVICE_INTERFACE_PROPERTY_DATA, consulte WdfDeviceAssignInterfaceProperty .

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 8.1
versão mínima do UMDF 2.0
cabeçalho wdfdevice.h (inclua Wdf.h)

Consulte também

WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT

WdfDeviceAllocAndQueryInterfaceProperty

WdfDeviceAssignInterfaceProperty

WdfDeviceQueryInterfaceProperty