Compartir a través de


función WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT (wdfdevice.h)

[Solo se aplica a UMDF]

La función WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT inicializa la estructura WDF_DEVICE_INTERFACE_PROPERTY_DATA de un controlador.

Sintaxis

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

Puntero a WDF_DEVICE_INTERFACE_PROPERTY_DATA estructura.

[in] InterfaceClassGUID

Puntero a un GUID que identifica la clase de interfaz de dispositivo.

[in] PropertyKey

Puntero a una estructura de DEVPROPKEY que especifica la clave de propiedad del dispositivo.

Valor devuelto

Ninguno

Observaciones

Antes de llamar a los métodos siguientes, un controlador debe llamar a WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT para inicializar una estructura de WDF_DEVICE_INTERFACE_PROPERTY_DATA.

La función WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT ceros la estructura de WDF_DEVICE_INTERFACE_PROPERTY_DATA especificada y establece el miembro Size de la estructura. También establece los miembros InterfaceClassGUID de la estructura y PropertyKey a los valores especificados.

Para obtener un ejemplo de código que usa WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT, vea WdfDeviceAssignInterfaceProperty.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 8.1
de la plataforma de destino de Universal
versión mínima de UMDF 2.0
encabezado de wdfdevice.h (incluya Wdf.h)

Consulte también

WDF_DEVICE_INTERFACE_PROPERTY_DATA

WdfDeviceAllocAndQueryInterfaceProperty

WdfDeviceAssignInterfaceProperty

WdfDeviceQueryInterfaceProperty