WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT 函数 (wdfdevice.h)

[仅适用于 UMDF]

WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT 函数初始化驱动程序的WDF_DEVICE_INTERFACE_PROPERTY_DATA结构。

语法

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

参数

[in] PropertyData

指向 WDF_DEVICE_INTERFACE_PROPERTY_DATA 结构的指针。

[in] InterfaceClassGUID

指向标识设备接口类的 GUID 的指针。

[in] PropertyKey

指向指定设备属性键的 DEVPROPKEY 结构的指针。

返回值

备注

在调用以下方法之前,驱动程序必须调用 WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT 来初始化 WDF_DEVICE_INTERFACE_PROPERTY_DATA 结构。

WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT 函数将指定的WDF_DEVICE_INTERFACE_PROPERTY_DATA结构归零,并设置结构的 Size 成员。 它还将结构的 InterfaceClassGUIDPropertyKey 成员设置为指定的值。

有关使用 WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT 的代码示例,请参阅 WdfDeviceAssignInterfaceProperty

要求

要求
最低受支持的客户端 Windows 8.1
目标平台 通用
最低 UMDF 版本 2.0
标头 wdfdevice.h (包括 Wdf.h)

另请参阅

WDF_DEVICE_INTERFACE_PROPERTY_DATA

WdfDeviceAllocAndQueryInterfaceProperty

WdfDeviceAssignInterfaceProperty

WdfDeviceQueryInterfaceProperty