PFND3DDDI_FLUSH fonction de rappel (d3dumddi.h)
La fonction Flush envoie des commandes matérielles en attente qui se trouvent dans la mémoire tampon de commande matérielle au pilote miniport d’affichage.
Syntaxe
PFND3DDDI_FLUSH Pfnd3dddiFlush;
HRESULT Pfnd3dddiFlush(
HANDLE hDevice
)
{...}
Paramètres
hDevice
Handle de l’appareil d’affichage (contexte graphique).
Valeur de retour
vider retourne l’une des valeurs suivantes :
Retourner le code | Description |
---|---|
S_OK | Les commandes matérielles ont été vidées avec succès. |
E_OUTOFMEMORY | Le vidage n’a pas pu allouer la mémoire nécessaire pour qu’elle se termine. |
Remarques
Le runtime Microsoft Direct3D peut appeler la fonction vider du pilote d’affichage en mode utilisateur à tout moment pour avertir le pilote d’affichage en mode utilisateur d’envoyer toutes les commandes matérielles en attente qui se trouvent dans la mémoire tampon de commande matérielle au pilote display miniport. Toutefois, un appel à vider ne doit jamais entraîner l’envoi de commandes non valides au pilote miniport d’affichage en mode utilisateur.
Pour envoyer des commandes au pilote miniport d’affichage, la fonction de de vidage du pilote d’affichage en mode utilisateur doit généralement appeler la fonction pfnRenderCb du runtime.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
plateforme cible | Bureau |
d’en-tête | d3dumddi.h (include D3dumddi.h) |