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 DXGKARG_GETMMIORANGECOUNT .
Retornar valor
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á falha no dispositivo virtual.
Comentários
Essa função obterá a contagem total de raivas de memória que compõem cada um dos BARs de 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 virtuais e não mapeados.
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 implementada e NULL na interface.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1809 |
Cabeçalho | dispmprt.h |
IRQL | PASSIVE_LEVEL |