estrutura DXGKARGCB_RESERVEGPUVIRTUALADDRESSRANGE (d3dkmddi.h)
DXGKARGCB_RESERVEGPUVIRTUALADDRESSRANGE contém os argumentos usados pela função de retorno de chamada DXGKCB_RESERVEGPUVIRTUALADDRESSRANGE , para permitir que o driver de exibição no modo kernel reserve um intervalo de endereços virtuais de GPU (unidade de processamento gráfico) durante a criação de um processo.
Sintaxe
typedef struct _DXGKARGCB_RESERVEGPUVIRTUALADDRESSRANGE {
[in] HANDLE hDxgkProcess;
[in] UINT64 SizeInBytes;
[in] UINT Alignment;
[out] UINT64 StartVirtualAddress;
[in] UINT64 BaseAddress;
union {
struct {
UINT AllowUserModeMapping : 1;
};
[in] UINT Flags;
};
} DXGKARGCB_RESERVEGPUVIRTUALADDRESSRANGE;
Membros
[in] hDxgkProcess
O identificador de processo que foi passado para DxgkDdiCreateProcess.
[in] SizeInBytes
O tamanho em bytes do intervalo de endereços virtuais. SizeInBytes deve ser definido como um múltiplo integral do espaço de endereço coberto por uma única entrada de tabela de página.
[in] Alignment
O número de bytes ao qual alinhar o endereço inicial. Deve ser um múltiplo do espaço de endereço coberto por uma única entrada de tabela de página e uma potência de 2.
[out] StartVirtualAddress
O local inicial do intervalo de endereços reservado.
[in] BaseAddress
O endereço virtual base do intervalo de endereços virtuais em bytes. Ele deve ser alinhado ao tamanho do espaço de endereço, coberto por uma única entrada de tabela de página.
[in] AllowUserModeMapping
Quando definido, permite que o driver do modo de usuário mapeie alocações para o intervalo.
[in] Flags
Um único valor que contém os sinalizadores definidos na estrutura.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 (WDDM 2.0) |
Servidor mínimo com suporte | Windows Server 2016 |
Cabeçalho | d3dkmddi.h (inclua D3dkmddi.h) |