Compartir a través de


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

Consulte también

DXGKARG_GPUP_PREPARE_LIVE_MIGRATION

DxgkDdiEndLiveMigration