PFND3D11DDI_CREATEUNORDEREDACCESSVIEW funzione di callback (d3d10umddi.h)
La funzione CreateUnorderedAccessView crea una visualizzazione di accesso non ordinata.
PFND3D11DDI_CREATEUNORDEREDACCESSVIEW Pfnd3d11ddiCreateunorderedaccessview;
void Pfnd3d11ddiCreateunorderedaccessview(
D3D10DDI_HDEVICE unnamedParam1,
const D3D11DDIARG_CREATEUNORDEREDACCESSVIEW *unnamedParam2,
D3D11DDI_HUNORDEREDACCESSVIEW unnamedParam3,
D3D11DDI_HRTUNORDEREDACCESSVIEW unnamedParam4
)
{...}
unnamedParam1
hDevice [in]
Handle per il dispositivo di visualizzazione (contesto grafico).
unnamedParam2
pCreateUnorderedAccessView [in]
Puntatore a una struttura D3D11DDIARG_CREATEUNORDEREDACCESSVIEW che descrive i parametri usati dal driver di visualizzazione in modalità utente per creare una visualizzazione di accesso non ordinata.
unnamedParam3
hUnorderedAccessView [in]
Handle per i dati privati del conducente per lo hull shader.
unnamedParam4
hRTUnorderedAccessView [in]
Handle per la visualizzazione di accesso non ordinata che il driver deve usare quando esegue il richiamo al runtime Direct3D.
Nessuno
Il driver può usare il pfnSetErrorCb funzione di callback per impostare un codice di errore.
Il driver potrebbe esaurire la memoria. Di conseguenza, il driver può passare E_OUTOFMEMORY o D3DDDIERR_DEVICEREMOVED in una chiamata alla funzione pfnSetErrorCb. Il runtime Direct3D determina che eventuali altri errori sono critici. Se il driver supera eventuali errori, inclusi D3DDDIERR_DEVICEREMOVED, il runtime Direct3D determina che l'handle non è valido; pertanto, il runtime non chiama la funzione DestroyUnorderedAccessView per eliminare definitivamente l'handle specificato dal parametro hUnorderedAccessView.
Requisito | Valore |
---|---|
client minimo supportato | CreateUnorderedAccessView è supportato a partire dal sistema operativo Windows 7. |
piattaforma di destinazione | Desktop |
intestazione | d3d10umddi.h (include D3d10umddi.h) |
CalcPrivateUnorderedAccessViewSize