PFND3D11DDI_RECYCLECREATECOMMANDLIST funzione di callback (d3d10umddi.h)
La funzione RecycleCreateCommandList crea un elenco di comandi e crea nuovamente un handle DDI inutilizzato precedentemente valido.
Sintassi
PFND3D11DDI_RECYCLECREATECOMMANDLIST Pfnd3d11ddiRecyclecreatecommandlist;
HRESULT Pfnd3d11ddiRecyclecreatecommandlist(
D3D10DDI_HDEVICE unnamedParam1,
const D3D11DDIARG_CREATECOMMANDLIST *unnamedParam2,
D3D11DDI_HCOMMANDLIST unnamedParam3,
D3D11DDI_HRTCOMMANDLIST unnamedParam4
)
{...}
Parametri
unnamedParam1
hDevice [in]
Handle per il dispositivo di visualizzazione (contesto grafico).
unnamedParam2
pCreateCommandList [in]
Puntatore a una struttura D3D11DDIARG_CREATECOMMANDLIST che descrive i parametri usati dal driver di visualizzazione in modalità utente per creare un elenco di comandi.
unnamedParam3
hCommandList [in]
Handle per i dati privati del driver per l'elenco di comandi.
unnamedParam4
hRTCommandList [in]
Handle all'elenco di comandi che il driver deve usare, quando viene chiamato di nuovo nel runtime Direct3D.
Valore restituito
RecycleCreateCommandList restituisce uno dei valori seguenti:
Codice restituito | Descrizione |
---|---|
S_OK | L'elenco di comandi viene creato correttamente. |
E_OUTOFMEMORY | RicicloCreateCommandList non è stato in grado di allocare memoria necessaria per il completamento. |
Commenti
Il driver è necessario solo per implementare RecycleCreateCommandList se il driver supporta la funzionalità D3D11DDICAPS_COMMANDLISTS_BUILD_2, che può essere restituita nella struttura D3D11DDI_THREADING_CAPS da una chiamata alla funzione GetCaps(D3D10_2).
Per altre informazioni su RecycleCreateCommandList, vedere Ottimizzazione per small command Elenchi.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | RicicloCreateCommandList è supportato a partire dal sistema operativo Windows 7. |
Piattaforma di destinazione | Desktop |
Intestazione | d3d10umddi.h (include D3d10umddi.h) |