PFND3D11DDI_RECYCLECREATEDEFERREDCONTEXT fonction de rappel (d3d10umddi.h)
La fonction RecycleCreateDeferredContext efface l’état du pipeline pour un contexte différé.
Syntaxe
PFND3D11DDI_RECYCLECREATEDEFERREDCONTEXT Pfnd3d11ddiRecyclecreatedeferredcontext;
HRESULT Pfnd3d11ddiRecyclecreatedeferredcontext(
D3D10DDI_HDEVICE unnamedParam1,
const D3D11DDIARG_CREATEDEFERREDCONTEXT *unnamedParam2
)
{...}
Paramètres
unnamedParam1
hDevice [in]
Handle pour le périphérique d’affichage (contexte graphique).
unnamedParam2
pCreateDeferredContext [in]
Pointeur vers une structure D3D11DDIARG_CREATEDEFERREDCONTEXT , qui décrit les paramètres que le pilote d’affichage en mode utilisateur utilise pour créer un contexte différé.
Valeur retournée
RecycleCreateDeferredContext retourne l’une des valeurs suivantes :
Code de retour | Description |
---|---|
S_OK | Le contexte différé est correctement créé. |
E_OUTOFMEMORY | RecycleCreateDeferredContext n’a pas pu allouer la mémoire nécessaire à sa fin. |
Remarques
Le pilote est nécessaire uniquement pour implémenter RecycleCreateDeferredContext si le pilote prend en charge le D3D11DDICAPS_COMMANDLISTS_BUILD_2 bit de capacité de thread. Le pilote peut retourner D3D11DDICAPS_COMMANDLISTS_BUILD_2 dans le membre Caps de la structure D3D11DDI_THREADING_CAPS à partir d’un appel à la fonction GetCaps(D3D10_2) du pilote.
Pour plus d’informations sur RecycleCreateDeferredContext, consultez Présentation des contextes différés.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | RecycleCreateDeferredContext est pris en charge à partir du système d’exploitation Windows 7. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | d3d10umddi.h (incluez D3d10umddi.h) |