Condividi tramite


funzione WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT (wdfdevice.h)

[Si applica solo a UMDF]

La funzione WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT inizializza la struttura di WDF_DEVICE_INTERFACE_PROPERTY_DATA di un driver.

Sintassi

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

Parametri

[in] PropertyData

Puntatore alla struttura WDF_DEVICE_INTERFACE_PROPERTY_DATA .

[in] InterfaceClassGUID

Puntatore a un GUID che identifica la classe dell'interfaccia del dispositivo.

[in] PropertyKey

Puntatore a una struttura DEVPROPKEY che specifica la chiave della proprietà del dispositivo.

Valore restituito

nessuno

Osservazioni

Prima di chiamare i metodi seguenti, un driver deve chiamare WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT per inizializzare una struttura WDF_DEVICE_INTERFACE_PROPERTY_DATA .

La funzione WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT zero la struttura di WDF_DEVICE_INTERFACE_PROPERTY_DATA specificata e imposta il membro Size della struttura. Imposta anche i membri InterfaceClassGUID e PropertyKey della struttura sui valori specificati.

Per un esempio di codice che usa WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT, vedere WdfDeviceAssignInterfaceProperty.

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1
Piattaforma di destinazione Universale
Versione UMDF minima 2,0
Intestazione wdfdevice.h (includere Wdf.h)

Vedi anche

WDF_DEVICE_INTERFACE_PROPERTY_DATA

WdfDeviceAllocAndQueryInterfaceProperty

WdfDeviceAssignInterfaceProperty

WdfDeviceQueryInterfaceProperty