DXGKDDI_PREPARELIVEMIGRATION función de devolución de llamada (d3dkmddi.h)
Dxgkrnl llama a la función DxgkDdiPrepareLiveMigration de KMD para notificar al controlador que prepare una migración en vivo que está a punto de iniciarse.
Sintaxis
DXGKDDI_PREPARELIVEMIGRATION DxgkddiPreparelivemigration;
NTSTATUS DxgkddiPreparelivemigration(
IN_CONST_HANDLE hAdapter,
IN_CONST_PDXGKARG_GPUP_PREPARE_LIVE_MIGRATION pArgs
)
{...}
Parámetros
hAdapter
[in] Identificador de un bloque de contexto asociado a un adaptador de pantalla. El controlador de minipuerto de pantalla proporcionó anteriormente este identificador a Dxgkrnl en el parámetro de salida MiniportDeviceContext de la función DXGKDDI_ADD_DEVICE .
pArgs
[in] Puntero a una estructura de DXGKARG_GPUP_PREPARE_LIVE_MIGRATION que contiene la información necesaria para prepararse para una migración en vivo.
Valor devuelto
DxgkDdiPrepareLiveMigration devuelve STATUS_SUCCESS si se realiza correctamente; de lo contrario, devuelve un código NTSTATUS adecuado.
Comentarios
Una llamada a DxgkDdiPrepareLiveMigration permite al controlador configurar la función virtual (VF), su programación, su propio estado interno y cualquier otra cosa necesaria para administrar la migración. La intención de esta llamada es establecer las directivas de programación pf/VF que proporcionan la capacidad de la migración en vivo para transmitir contenido desfasado desde el VRAM en el host, a la vez que se conserva un rendimiento justo para el VF. Si el seguimiento desfasado se notifica como no eficaz, esta devolución de llamada también es donde se inicia el seguimiento desfasado.
Para más información, consulte Migración en vivo en dispositivos GPU-P.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 11, versión 24H2 (WDDM 3.2) |
Encabezado | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |