функция WDF_QUERY_INTERFACE_CONFIG_INIT (wdfqueryinterface.h)
[Применяется только к 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 драйвера, которая вызывается, когда другой драйвер запрашивает интерфейс.
Возвращаемое значение
None
Remarks
Дополнительные сведения об интерфейсах, определяемых драйвером, см. в разделе Использование интерфейсов Driver-Defined.
Примеры
Пример кода, в котором используется WDF_QUERY_INTERFACE_CONFIG_INIT, см. в разделе WdfDeviceAddQueryInterface.
Требования
Требование | Значение |
---|---|
Целевая платформа | Универсальное |
Минимальная версия KMDF | 1,0 |
Верхняя часть | wdfqueryinterface.h (включая Wdf.h) |