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 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 do LOCALE_NEUTRAL especifica que a propriedade é neutra em idioma (ou seja, não é específica de 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
Não usado no momento. Defina esse membro como zero.
Comentários
A estrutura WDF_DEVICE_INTERFACE_PROPERTY_DATA é usada como entrada para os seguintes métodos:
- WdfDeviceAllocAndQueryInterfaceProperty
- WdfDeviceAssignInterfaceProperty
- WdfDeviceQueryInterfaceProperty
Exemplos
Para obter um exemplo de como usar WDF_DEVICE_INTERFACE_PROPERTY_DATA, consulte WdfDeviceAssignInterfaceProperty.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8.1 |
Versão mínima do UMDF | 2,0 |
Cabeçalho | wdfdevice.h (inclua Wdf.h) |
Confira também
WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT
WdfDeviceAllocAndQueryInterfaceProperty