Compartilhar via


função WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT (wdfdevice.h)

[Aplica-se somente ao UMDF]

A função WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT inicializa a estrutura de WDF_DEVICE_INTERFACE_PROPERTY_DATA de um driver.

Sintaxe

void WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT(
  [in] PWDF_DEVICE_INTERFACE_PROPERTY_DATA PropertyData,
  [in] const GUID                          *InterfaceClassGUID,
  [in] const DEVPROPKEY                    *PropertyKey
);

Parâmetros

[in] PropertyData

Um ponteiro para WDF_DEVICE_INTERFACE_PROPERTY_DATA estrutura.

[in] InterfaceClassGUID

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

[in] PropertyKey

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

Retornar valor

Nenhum

Comentários

Antes de chamar os métodos a seguir, um driver deve chamar WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT para inicializar uma estrutura de WDF_DEVICE_INTERFACE_PROPERTY_DATA .

A função WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT zerá a estrutura de WDF_DEVICE_INTERFACE_PROPERTY_DATA especificada e definirá o membro Size da estrutura. Ele também define os membros InterfaceClassGUID e PropertyKey da estrutura com os valores especificados.

Para obter um exemplo de código que usa WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT, consulte WdfDeviceAssignInterfaceProperty.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8.1
Plataforma de Destino Universal
Versão mínima do UMDF 2,0
Cabeçalho wdfdevice.h (inclua Wdf.h)

Confira também

WDF_DEVICE_INTERFACE_PROPERTY_DATA

WdfDeviceAllocAndQueryInterfaceProperty

WdfDeviceAssignInterfaceProperty

WdfDeviceQueryInterfaceProperty