Compartilhar via


SRIOV_QUERY_PROBED_BARS função de retorno de chamada (pcivirt.h)

Consulta os dados lidos dos BARs (registros de endereço base) da função física (PF) se o valor -1 tiver sido gravado neles primeiro.

Sintaxe

SRIOV_QUERY_PROBED_BARS SriovQueryProbedBars;

NTSTATUS SriovQueryProbedBars(
  [in]  PVOID Context,
  [out] PULONG BaseRegisterValues
)
{...}

Parâmetros

[in] Context

Um ponteiro para um contexto definido pelo driver.

[out] BaseRegisterValues

Um ponteiro para uma matriz de variáveis que é limitada pelo número de BARs em um dispositivo PCI.

Retornar valor

Retorne STATUS_SUCCESS se a operação for bem-sucedida. Caso contrário, retorne um código de erro NTSTATUS apropriado.

Comentários

Essa função de retorno de chamada é implementada pelo driver PF (função física). Ele é invocado quando o sistema deseja obter valores de registro de endereço base.

O driver PF registra sua implementação definindo o membro QueryProbedBars do SRIOV_DEVICE_INTERFACE_STANDARD, configurando uma estrutura WDF_QUERY_INTERFACE_CONFIG e chamando WdfDeviceAddQueryInterface.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Plataforma de Destino Windows
Cabeçalho pcivirt.h
IRQL PASSIVE_LEVEL