Partager via


WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT, fonction (wdfdevice.h)

[S’applique à UMDF uniquement]

La fonction WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT initialise la structure WDF_DEVICE_INTERFACE_PROPERTY_DATA d’un pilote.

Syntaxe

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

Paramètres

[in] PropertyData

Pointeur vers WDF_DEVICE_INTERFACE_PROPERTY_DATA structure.

[in] InterfaceClassGUID

Pointeur vers un GUID qui identifie la classe d’interface de périphérique.

[in] PropertyKey

Pointeur vers une structure DEVPROPKEY qui spécifie la clé de propriété de périphérique.

Valeur de retour

None

Remarques

Avant d’appeler les méthodes suivantes, un pilote doit appeler WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT pour initialiser une structure WDF_DEVICE_INTERFACE_PROPERTY_DATA .

La fonction WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT met à zéro la structure WDF_DEVICE_INTERFACE_PROPERTY_DATA spécifiée et définit le membre Size de la structure. Il définit également les membres InterfaceClassGUID et PropertyKey de la structure sur les valeurs spécifiées.

Pour obtenir un exemple de code qui utilise WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT, consultez WdfDeviceAssignInterfaceProperty.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8.1
Plateforme cible Universal
Version UMDF minimale 2.0
En-tête wdfdevice.h (inclure Wdf.h)

Voir aussi

WDF_DEVICE_INTERFACE_PROPERTY_DATA

WdfDeviceAllocAndQueryInterfaceProperty

WdfDeviceAssignInterfaceProperty

WdfDeviceQueryInterfaceProperty