PFND3D11DDI_RECYCLECREATEDEFERREDCONTEXT funzione di callback (d3d10umddi.h)
La funzione RecycleCreateDeferredContext cancella lo stato della pipeline per un contesto posticipato.
Sintassi
PFND3D11DDI_RECYCLECREATEDEFERREDCONTEXT Pfnd3d11ddiRecyclecreatedeferredcontext;
HRESULT Pfnd3d11ddiRecyclecreatedeferredcontext(
D3D10DDI_HDEVICE unnamedParam1,
const D3D11DDIARG_CREATEDEFERREDCONTEXT *unnamedParam2
)
{...}
Parametri
unnamedParam1
hDevice [in]
Handle per il dispositivo di visualizzazione (contesto grafico).
unnamedParam2
pCreateDeferredContext [in]
Puntatore a una struttura D3D11DDIARG_CREATEDEFERREDCONTEXT , che descrive i parametri usati dal driver di visualizzazione in modalità utente per creare un contesto posticipato.
Valore restituito
RecycleCreateDeferredContext restituisce uno dei valori seguenti:
Codice restituito | Descrizione |
---|---|
S_OK | Il contesto posticipato viene creato correttamente. |
E_OUTOFMEMORY | RecycleCreateDeferredContext non è riuscito ad allocare memoria necessaria per il completamento. |
Commenti
Il driver è necessario solo per implementare RecycleCreateDeferredContext se il driver supporta il bit della funzionalità di threading D3D11DDICAPS_COMMANDLISTS_BUILD_2. Il driver può restituire D3D11DDICAPS_COMMANDLISTS_BUILD_2 nel membro Caps della struttura D3D11DDI_THREADING_CAPS da una chiamata alla funzione GetCaps(D3D10_2) del driver.
Per altre informazioni su RecycleCreateDeferredContext, vedere Introduzione ai contesti posticipati.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | RecycleCreateDeferredContext è supportato a partire dal sistema operativo Windows 7. |
Piattaforma di destinazione | Desktop |
Intestazione | d3d10umddi.h (include D3d10umddi.h) |