WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT function (wdfdevice.h)
[Applies to UMDF only]
The WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT function initializes a driver's WDF_DEVICE_INTERFACE_PROPERTY_DATA structure.
Syntax
void WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT(
[in] PWDF_DEVICE_INTERFACE_PROPERTY_DATA PropertyData,
[in] const GUID *InterfaceClassGUID,
[in] const DEVPROPKEY *PropertyKey
);
Parameters
[in] PropertyData
A pointer to WDF_DEVICE_INTERFACE_PROPERTY_DATA structure.
[in] InterfaceClassGUID
A pointer to a GUID that identifies the device interface class.
[in] PropertyKey
A pointer to a DEVPROPKEY structure that specifies the device property key.
Return value
None
Remarks
Before calling the following methods, a driver must call WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT to initialize a WDF_DEVICE_INTERFACE_PROPERTY_DATA structure.
- WdfDeviceAllocAndQueryInterfaceProperty
- WdfDeviceAssignInterfaceProperty
- WdfDeviceQueryInterfaceProperty
For a code example that uses WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT, see WdfDeviceAssignInterfaceProperty.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8.1 |
Target Platform | Universal |
Minimum UMDF version | 2.0 |
Header | wdfdevice.h (include Wdf.h) |
See also
WDF_DEVICE_INTERFACE_PROPERTY_DATA
WdfDeviceAllocAndQueryInterfaceProperty