Partager via


fonction WDF_QUERY_INTERFACE_CONFIG_INIT (wdfqueryinterface.h)

[S’applique uniquement à KMDF]

La fonction WDF_QUERY_INTERFACE_CONFIG_INIT initialise la structure WDF_QUERY_INTERFACE_CONFIG d’un pilote.

Syntaxe

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

Paramètres

[out] InterfaceConfig

Pointeur vers la structure WDF_QUERY_INTERFACE_CONFIG du pilote.

[in] Interface

Pointeur vers une structure INTERFACE .

[in] InterfaceType

Pointeur vers le GUID qui identifie l’interface.

[in, optional] EvtDeviceProcessQueryInterfaceRequest

Pointeur vers la fonction de rappel de l’événement EvtDeviceProcessQueryInterfaceRequest du pilote, appelée lorsqu’un autre pilote demande l’interface.

Valeur de retour

None

Remarques

Pour plus d’informations sur les interfaces définies par le pilote, consultez Utilisation d’interfaces Driver-Defined.

Exemples

Pour obtenir un exemple de code qui utilise WDF_QUERY_INTERFACE_CONFIG_INIT, consultez WdfDeviceAddQueryInterface.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
Version KMDF minimale 1.0
En-tête wdfqueryinterface.h (inclure Wdf.h)

Voir aussi

EvtDeviceProcessQueryInterfaceRequest

INTERFACE

WDF_QUERY_INTERFACE_CONFIG