PFND3DDDI_PRESENTMULTIPLANEOVERLAYCB funzione di callback (d3dumddi.h)
Copia il contenuto da un'allocazione di sovrapposizione multiplane di origine a un'allocazione di destinazione. Può essere chiamato da Windows Display Driver Model (WDDM) 1.3 o versioni successive driver di visualizzazione in modalità utente.
Sintassi
PFND3DDDI_PRESENTMULTIPLANEOVERLAYCB Pfnd3dddiPresentmultiplaneoverlaycb;
HRESULT Pfnd3dddiPresentmultiplaneoverlaycb(
HANDLE hDevice,
const D3DDDICB_PRESENTMULTIPLANEOVERLAY *unnamedParam2
)
{...}
Parametri
hDevice
Handle per un dispositivo di visualizzazione (contesto grafico).
unnamedParam2
pPresent [in]
Puntatore a una struttura D3DDDICB_PRESENTMULTIPLANEOVERLAY che descrive le allocazioni di origine e destinazione copiate da e verso.
Valore restituito
Restituisce uno di questi valori:
Codice restituito | Descrizione |
---|---|
S_OK | Il contenuto è stato copiato correttamente. |
E_OUTOFMEMORY | Impossibile completare la funzione a causa di memoria insufficiente. |
E_INVALIDARG | I parametri sono stati convalidati e determinati per essere non corretti. |
Commenti
Il driver di visualizzazione in modalità utente deve chiamare questa funzione solo dopo aver elaborato correttamente una chiamata dal runtime di Microsoft DirectX Graphics Infrastructure (DXGI) alla funzione pfnPresentMultiplaneOverlay (D3D).
Ad esempio, l'handle di allocazione nell'indice 1 di AllocationInfo deve rappresentare la stessa risorsa passata al driver nell'indice 1 del membro pPresentPlanes della struttura di D3DDDIARG_PRESENTMULTIPLANEOVERLAY utilizzata con pfnPresentMultiplaneOverlay (D3D).
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8.1 |
Server minimo supportato | Windows Server 2012 R2 |
Piattaforma di destinazione | Desktop |
Intestazione | d3dumddi.h (include D3dumddi.h) |
Vedi anche
D3DDDIARG_PRESENTMULTIPLANEOVERLAY