DXGKDDI_GETMMIORANGECOUNT função de retorno de chamada (dispmprt.h)
Obtém o número de intervalos de memória nos BARs MMIO (saída de entrada mapeada na memória) do dispositivo virtual (registros de endereço base).
Sintaxe
DXGKDDI_GETMMIORANGECOUNT DxgkddiGetmmiorangecount;
NTSTATUS DxgkddiGetmmiorangecount(
HANDLE Context,
DXGKARG_GETMMIORANGECOUNT *pArgs
)
{...}
Parâmetros
Context
Um identificador para o contexto do dispositivo.
pArgs
Ponteiro para uma estrutura de DXGKARG_GETMMIORANGECOUNT.
Valor de retorno
Retorna:
- STATUS_SUCCESS o sistema IHV não encontrou erros.
- STATUS_INVALID_DEVICE_REQUEST O dispositivo virtual encontrou um erro e deve ser interrompido à força. A falha aqui causará uma falha no dispositivo virtual.
Observações
Essa função obterá a contagem total de raivas de memória que compõem cada um dos BARs do dispositivo virtual. Cada intervalo representa um grupo de páginas que é mapeado diretamente de um dos BARs de dispositivo físico, interceptados pelo dispositivo virtual de software (mas ainda apoiados pela memória do dispositivo físico) ou completamente virtual e não mapeado.
Observe que, se um dispositivo for totalmente virtual e não exigir interceptações ou páginas virtuais, essa função poderá ser não simplificada e NULL na interface.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10, versão 1809 |
cabeçalho | dispmprt.h |
IRQL | PASSIVE_LEVEL |