DXGKDDI_GETSTANDARDALLOCATIONDRIVERDATA función de devolución de llamada (d3dkmddi.h)
La función DxgkDdiGetStandardAllocationDriverData devuelve una descripción de un tipo de asignación estándar.
Sintaxis
DXGKDDI_GETSTANDARDALLOCATIONDRIVERDATA DxgkddiGetstandardallocationdriverdata;
NTSTATUS DxgkddiGetstandardallocationdriverdata(
[in] IN_CONST_HANDLE hAdapter,
[in/out] INOUT_PDXGKARG_GETSTANDARDALLOCATIONDRIVERDATA pGetStandardAllocationDriverData
)
{...}
Parámetros
[in] hAdapter
Identificador de un bloque de contexto asociado a un adaptador de pantalla. Anteriormente, el controlador de pantalla en modo kernel (KMD) proporcionó este identificador para Dxgkrnl en su función DxgkDdiAddDevice.
[in/out] pGetStandardAllocationDriverData
Puntero a una estructuraDXGKARG_GETSTANDARDALLOCATIONDRIVERDATA que describe una asignación estándar.
Valor devuelto
DxgkDdiGetStandardAllocationDriverData devuelve uno de los siguientes valores:
Código devuelto | Descripción |
---|---|
STATUS_SUCCESS | DxgkDdiGetStandardAllocationDriverData devolvió correctamente una descripción del tipo de asignación estándar. |
STATUS_NO_MEMORY | DxgkDdiGetStandardAllocationDriverData no se pudo asignar memoria necesaria para que se complete. |
Observaciones
los tipos de asignación estándar son asignaciones que se deben crear en modo kernel sin comunicación desde el controlador de visualización en modo de usuario.
A partir de Windows 7, si KMD procesa una llamada a la DxgkDdiGetStandardAllocationDriverData función para crear asignaciones para la aceleración de hardware GDI, el controlador debe establecer el tono de asignación de las asignaciones visibles de CPU, **pGetStandardAllocationDriverData->pCreateGdiSurfaceData->**Pitch.
dxgkDdiGetStandardAllocationDriverData debe ser paginable.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows Vista |
de la plataforma de destino de |
Escritorio |
encabezado de |
d3dkmddi.h |
irQL | PASSIVE_LEVEL |