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 para Dxgkrnl en el MiniportDeviceContext parámetro de salida 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 ejecuta correctamente; de lo contrario, devuelve un código NTSTATUS adecuado.

Observaciones

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 sucio desde el VRAM en el host, a la vez que se conserva el rendimiento justo para el VF. Si el seguimiento desfasado se notifica como no conforme, esta devolución de llamada también es donde se inicia el seguimiento sucio.

Para obtener más información, consulte migración en vivo en GPU-P dispositivos.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 11, versión 24H2 (WDDM 3.2)
encabezado de d3dkmddi.h
irQL PASSIVE_LEVEL

Consulte también

DXGKARG_GPUP_PREPARE_LIVE_MIGRATION

DxgkDdiEndLiveMigration