Freigeben über


WDF_QUERY_INTERFACE_CONFIG_INIT-Funktion (wdfqueryinterface.h)

[Gilt nur für KMDF]

Die WDF_QUERY_INTERFACE_CONFIG_INIT-Funktion initialisiert die WDF_QUERY_INTERFACE_CONFIG-Struktur eines Treibers.

Syntax

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
);

Parameter

[out] InterfaceConfig

Ein Zeiger auf die WDF_QUERY_INTERFACE_CONFIG-Struktur des Treibers.

[in] Interface

Ein Zeiger auf eine INTERFACE-Struktur .

[in] InterfaceType

Ein Zeiger auf die GUID, die die Schnittstelle identifiziert.

[in, optional] EvtDeviceProcessQueryInterfaceRequest

Ein Zeiger auf die Ereignisrückruffunktion EvtDeviceProcessQueryInterfaceRequest des Treibers, die aufgerufen wird, wenn ein anderer Treiber die Schnittstelle anfordert.

Rückgabewert

Keine

Bemerkungen

Weitere Informationen zu treiberdefinierte Schnittstellen finden Sie unter Verwenden Driver-Defined Schnittstellen.

Beispiele

Ein Codebeispiel, das WDF_QUERY_INTERFACE_CONFIG_INIT verwendet, finden Sie unter WdfDeviceAddQueryInterface.

Anforderungen

Anforderung Wert
Zielplattform Universell
KMDF-Mindestversion 1.0
Kopfzeile wdfqueryinterface.h (einschließen von Wdf.h)

Weitere Informationen

EvtDeviceProcessQueryInterfaceRequest

SCHNITTSTELLE

WDF_QUERY_INTERFACE_CONFIG