Compartilhar via


função WDF_QUERY_INTERFACE_CONFIG_INIT (wdfqueryinterface.h)

[Aplica-se somente ao KMDF]

A função WDF_QUERY_INTERFACE_CONFIG_INIT inicializa a estrutura de WDF_QUERY_INTERFACE_CONFIG de um driver.

Sintaxe

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

Parâmetros

[out] InterfaceConfig

Um ponteiro para a estrutura de WDF_QUERY_INTERFACE_CONFIG do driver.

[in] Interface

Um ponteiro para uma estrutura INTERFACE .

[in] InterfaceType

Um ponteiro para o GUID que identifica a interface .

[in, optional] EvtDeviceProcessQueryInterfaceRequest

Um ponteiro para a função de retorno de chamada de evento EvtDeviceProcessQueryInterfaceRequest do driver, que é chamada quando outro driver solicita a interface.

Retornar valor

Nenhum

Comentários

Para obter mais informações sobre interfaces definidas pelo driver, consulte Usando interfaces Driver-Defined.

Exemplos

Para obter um exemplo de código que usa WDF_QUERY_INTERFACE_CONFIG_INIT, consulte WdfDeviceAddQueryInterface.

Requisitos

Requisito Valor
Plataforma de Destino Universal
Versão mínima do KMDF 1.0
Cabeçalho wdfqueryinterface.h (inclua Wdf.h)

Confira também

EvtDeviceProcessQueryInterfaceRequest

INTERFACE

WDF_QUERY_INTERFACE_CONFIG