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 |