Compartilhar via


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

Lê dados do espaço de configuração do PCI Express SR-IOV Virtual Function (VF) especificado.

Sintaxe

SRIOV_READ_CONFIG SriovReadConfig;

NTSTATUS SriovReadConfig(
  [in]  PVOID Context,
  [out] PVOID Data,
  [in]  USHORT VfIndex,
  [in]  ULONG Offset,
  [in]  ULONG Length
)
{...}

Parâmetros

[in] Context

Um ponteiro para um contexto definido pelo driver.

[out] Data

Um ponteiro para o buffer que contém as informações de configuração a serem lidas do espaço de configuração do VF.

[in] VfIndex

Um índice baseado em zero da VF ao qual essa operação de leitura se aplica.

[in] Offset

Um deslocamento em bytes para o início do espaço de configuração da VF em que a leitura começa.

[in] Length

O comprimento, em bytes, dos dados a serem lidos do espaço de configuração.

Valor de retorno

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

Observações

Essa função de retorno de chamada é implementada pelo driver de função física (PF). Ele é invocado quando o sistema deseja ler do espaço de configuração de uma função virtual específica.

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

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10
servidor com suporte mínimo Windows Server 2016
da Plataforma de Destino Windows
cabeçalho pcivirt.h
IRQL PASSIVE_LEVEL