[仅适用于 KMDF]
WDF_QUERY_INTERFACE_CONFIG_INIT 函数初始化驱动程序的 WDF_QUERY_INTERFACE_CONFIG 结构。
语法
VOID WDF_QUERY_INTERFACE_CONFIG_INIT(
  [out]          PWDF_QUERY_INTERFACE_CONFIG                    InterfaceConfig,
  [in]           PINTERFACE                                     Interface,
  [in]           const GUID                                     *InterfaceType,
  [in, optional] PFN_WDF_DEVICE_PROCESS_QUERY_INTERFACE_REQUEST EvtDeviceProcessQueryInterfaceRequest
);
参数
[out] InterfaceConfig
指向驱动程序 WDF_QUERY_INTERFACE_CONFIG 结构的指针。
[in] Interface
指向 INTERFACE 结构的指针。
[in] InterfaceType
指向标识接口的 GUID 的指针。
[in, optional] EvtDeviceProcessQueryInterfaceRequest
指向驱动程序 EvtDeviceProcessQueryInterfaceRequest 事件回调函数的指针,该函数在另一个驱动程序请求接口时调用。
返回值
没有
注解
有关驱动程序定义接口的详细信息,请参阅 使用 Driver-Defined 接口。
例子
有关使用 WDF_QUERY_INTERFACE_CONFIG_INIT的代码示例,请参阅 WdfDeviceAddQueryInterface。
要求
| 要求 | 价值 | 
|---|---|
| 目标平台 | 普遍 | 
| 最低 KMDF 版本 | 1.0 | 
| 标头 | wdfqueryinterface.h (包括 Wdf.h) |