PFND3DDDI_RESERVEGPUVIRTUALADDRESSCB función de devolución de llamada (d3dumddi.h)
pfnReserveGPUVirtualAddressCb reserva un intervalo de direcciones en el espacio de direcciones virtual de la unidad de procesamiento gráfico de procesos (GPU) actual. El intervalo de direcciones solo está reservado, no hay memoria real detrás de él.
El controlador en modo de usuario puede elegir la dirección virtual base de GPU que se usará para la reserva especificando un valor distinto de NULL para BaseAddress. El administrador de memoria de vídeo usará el intervalo especificado si está disponible. Si el intervalo se interseca con un intervalo existente, se producirá un error en la operación. El controlador en modo de usuario puede pasar una dirección BaseAddressNULL para permitir que el administrador de memoria de vídeo elija una dirección base.
Cuando el controlador en modo de usuario decide permitir que el administrador de memoria de vídeo elija una dirección base para el intervalo de direcciones virtuales de GPU, puede optar por restringir el intervalo que el administrador de memoria de vídeo considerará especificando valores no NULL para MinimumAddress y MaximumAddress. El administrador de memoria de vídeo garantizará que el intervalo de direcciones virtuales de GPU asignado esté completamente contenido en el intervalo. El controlador en modo de usuario solo puede especificar un MinimumAddress (MaximumAddress que se supone que es el final del espacio de direcciones) o especificar solo un MaximumAddress (MinimumAddress que se supone que es 0).
Sintaxis
PFND3DDDI_RESERVEGPUVIRTUALADDRESSCB Pfnd3dddiReservegpuvirtualaddresscb;
HRESULT Pfnd3dddiReservegpuvirtualaddresscb(
HANDLE hDevice,
D3DDDI_RESERVEGPUVIRTUALADDRESS *unnamedParam2
)
{...}
Parámetros
hDevice
Identificador del dispositivo de visualización.
unnamedParam2
pData [in, out]
Puntero a una estructura D3DDDI_RESERVEGPUVIRTUALADDRESS que describe la operación que se va a realizar.
Valor devuelto
Si esta función de devolución de llamada se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Servidor mínimo compatible | Windows Server 2016 |
Plataforma de destino | Escritorio |
Encabezado | d3dumddi.h (incluya D3dumddi.h) |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de