estrutura DXGK_BUILDPAGINGBUFFER_NOTIFYALLOC (d3dkmddi.h)
Importante
Algumas informações referem-se a um produto de pré-lançamento que pode ser substancialmente modificado antes de ser lançado comercialmente. A Microsoft não oferece garantias, expressas ou implícitas, em relação às informações fornecidas aqui.
A estrutura DXGK_BUILDPAGINGBUFFER_NOTIFYALLOC é usada para notificar o KMD (driver do modo kernel) de uma alocação que está prestes a ser usada em uma operação de paginação DXGK_OPERATION_NOTIFY_ALLOC.
Sintaxe
typedef struct _DXGK_BUILDPAGINGBUFFER_NOTIFYALLOC {
HANDLE hAllocation;
HANDLE hKmdProcessHandle;
DXGK_NOTIFYALLOCFLAGS Flags;
UINT64 OffsetInBytes;
UINT64 SizeInBytes;
UINT64 GpuVirtualAddressAtOffset;
} DXGK_BUILDPAGINGBUFFER_NOTIFYALLOC;
Membros
hAllocation
O identificador de alocação de driver retornado de DxgkDdiCreateAllocation.
hKmdProcessHandle
O identificador de objeto de processo de driver retornado de DxgkDdiCreateProcess. Esse identificador é zero quando o sinalizador de remoção de é definido.
Flags
Uma estrutura DXGK_NOTIFYALLOCFLAGS especificando os sinalizadores relacionados à operação.
OffsetInBytes
Deslocamento desde o início da alocação, em bytes. Esse valor é usado quando uma operação é executada em parte de uma alocação.
SizeInBytes
Tamanho da operação, em bytes.
GpuVirtualAddressAtOffset
O endereço virtual de GPU correspondente ao deslocamento de alocação. Quando o sinalizador de Remoção de é definido, o endereço VA da GPU está no contexto do processo de paginação. Quando o sinalizador de IoMmuUnmap é definido, o endereço VA da GPU está no contexto do processo definido por hKmdProcessHandle.
Observações
Para obter mais informações, consulte de Notificação de Alocação.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 11, versão 24H2 (WDDM 3.2) |
cabeçalho | d3dkmddi.h |