DXGKCB_UPDATECONTEXTALLOCATION funzione di callback (d3dkmddi.h)

DXGKCB_UPDATECONTEXTALLOCATION aggiorna il contenuto di un'allocazione del contesto.

Sintassi

DXGKCB_UPDATECONTEXTALLOCATION DxgkcbUpdatecontextallocation;

NTSTATUS DxgkcbUpdatecontextallocation(
  [in] IN_CONST_HANDLE hAdapter,
  [in] IN_CONST_PDXGKARGCB_UPDATECONTEXTALLOCATION pArgs
)
{...}

Parametri

[in] hAdapter

Handle per l'adattatore di visualizzazione.

[in] pArgs

Struttura DXGKARGCB_UPDATECONTEXTALLOCATION che descrive l'operazione.

Valore restituito

DXGKCB_UPDATECONTEXTALLOCATION restituisce STATUS_SUCCESS se l'operazione ha esito positivo. In caso contrario, restituisce uno dei codici di errore definiti in Ntstatus.h.

Commenti

DXGKCB_XXX funzioni vengono implementate da Dxgkrnl. Per usare questa funzione di callback, impostare i membri di DXGKARGCB_UPDATECONTEXTALLOCATION e quindi chiamare DxgkCbUpdateContextAllocation tramite il DXGKRNL_INTERFACE.

Gestione memoria video esegue il mapping dell'allocazione specificata nello spazio di indirizzi del processo di paging, quindi chiama DXGKCB_UPDATECONTEXTALLOCATION per attivare un'operazione di paging dell'aggiornamento dell'allocazione del contesto, passando il driver di visualizzazione in modalità kernel i dati privati del driver specificati.

La chiamata a DXGKCB_UPDATECONTEXTALLOCATION restituisce al termine dell'aggiornamento all'allocazione del contesto.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 (WDDM 2.0)
Server minimo supportato Windows Server 2016
Piattaforma di destinazione Desktop
Intestazione d3dkmddi.h (include D3dkmddi.h)
IRQL PASSIVE_LEVEL

Vedi anche

DXGKARGCB_UPDATECONTEXTALLOCATION

DXGKRNL_INTERFACE