Condividi tramite


DXGKDDI_PREPARELIVEMIGRATION funzione di callback (d3dkmddi.h)

Dxgkrnl chiama la funzione DxgkDdiPrepareLiveMigration di KMD per notificare al driver di prepararsi a una migrazione in tempo reale che sta per iniziare.

Sintassi

DXGKDDI_PREPARELIVEMIGRATION DxgkddiPreparelivemigration;

NTSTATUS DxgkddiPreparelivemigration(
  IN_CONST_HANDLE hAdapter,
  IN_CONST_PDXGKARG_GPUP_PREPARE_LIVE_MIGRATION pArgs
)
{...}

Parametri

hAdapter

[in] Handle di un blocco di contesto associato a una scheda di visualizzazione. Il driver miniport di visualizzazione fornito in precedenza questo handle a Dxgkrnl nel parametro di output MiniportDeviceContext della funzione DXGKDDI_ADD_DEVICE .

pArgs

[in] Puntatore a una struttura DXGKARG_GPUP_PREPARE_LIVE_MIGRATION contenente le informazioni necessarie per preparare una migrazione in tempo reale.

Valore restituito

DxgkDdiPrepareLiveMigration restituisce STATUS_SUCCESS se ha esito positivo; in caso contrario, restituisce un codice NTSTATUS appropriato.

Commenti

Una chiamata a DxgkDdiPrepareLiveMigration consente al driver di configurare la funzione virtuale (VF), la pianificazione, il proprio stato interno e qualsiasi altro elemento necessario per gestire la migrazione. L'intento di questa chiamata è stabilire i criteri di pianificazione PF/VF che forniscono la possibilità della migrazione in tempo reale di trasmettere contenuti dirty dalla VRAM nell'host mantenendo al tempo stesso prestazioni equi per la VF. Se il rilevamento dirty viene segnalato come non conforme, questo callback è anche dove viene avviato il rilevamento dirty.

Per altre informazioni, vedere Migrazione in tempo reale nei dispositivi GPU-P.

Requisiti

Requisito Valore
Client minimo supportato Windows 11 versione 24H2 (WDDM 3.2)
Intestazione d3dkmddi.h
IRQL PASSIVE_LEVEL

Vedi anche

DXGKARG_GPUP_PREPARE_LIVE_MIGRATION

DxgkDdiEndLiveMigration