PFND3DDDI_CREATEPAGINGQUEUECB funzione di callback (d3dumddi.h)

pfnCreatePagingQueueCb viene usato per creare una coda di paging del dispositivo che può essere usata per la sincronizzazione con le operazioni di gestione della memoria video per il dispositivo, ad esempio rendere la risorsa del dispositivo residente.

Sintassi

PFND3DDDI_CREATEPAGINGQUEUECB Pfnd3dddiCreatepagingqueuecb;

HRESULT Pfnd3dddiCreatepagingqueuecb(
  HANDLE hDevice,
  D3DDDICB_CREATEPAGINGQUEUE *unnamedParam2
)
{...}

Parametri

hDevice

Handle per il dispositivo di visualizzazione.

unnamedParam2

pData [out]

Puntatore a una struttura D3DDDICB_CREATEPAGINGQUEUE che fornisce i dettagli dell'operazione richiesta.

Valore restituito

Se questa funzione di callback ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Per un dispositivo possono essere create più code di paging. Le code di paging possono essere eliminate definitivamente in modo esplicito chiamando pfnDestroyPagingQueueCb o distruggendo implicitamente il dispositivo a cui appartengono. Dopo quest'ultimo, gli handle della coda di paging diventeranno non validi.

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Server minimo supportato Windows Server 2016
Piattaforma di destinazione Desktop
Intestazione d3dumddi.h (include D3dumddi.h)