Partager via


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)

Voir aussi

D3DDDI_DEVICEFUNCS

pfnRenderCb