DD_FREE_DEFERRED_AGP_DATA structure (d3dhal.h)
DirectX 8.0 et versions ultérieures et systèmes d’exploitation NT uniquement.
DD_FREE_DEFERRED_AGP_DATA est la structure de données pointée par le champ lpvData de DD_GETDRIVERINFODATA pour les notifications D3DGDI2_TYPE_DEFER_AGP_FREES et D3DGDI2_TYPE_FREE_DEFERRED_AGP.
Syntaxe
typedef struct _DD_FREE_DEFERRED_AGP_DATA {
DD_GETDRIVERINFO2DATA gdi2;
DWORD dwProcessId;
} DD_FREE_DEFERRED_AGP_DATA;
Membres
gdi2
Spécifie une structure DD_GETDRIVERINFO2DATA qui contient les données GetDriverInfo2 .
dwProcessId
Spécifie l’identificateur de processus (PID) du processus qui détruit la mémoire AGP pour les surfaces.
Remarques
Le pilote reçoit parfois un appel GetDriverInfo2 avec D3DGDI2_TYPE_DEFER_AGP_FREES type de notification avant qu’un changement de mode d’affichage ne se produise. Le runtime envoie uniquement ce type de notification s’il doit être utilisé pour effectuer le changement de mode d’affichage. Les pilotes doivent case activée l’identificateur de processus (PID) du processus qui détruit la surface par rapport au processus qui a créé la surface. Si les PID sont différents, le pilote ne doit probablement pas détruire les mappages en mode utilisateur de la mémoire AGP, car une application peut toujours utiliser la mémoire.
Le pilote reçoit un appel GetDriverInfo2 avec D3DGDI2_TYPE_FREE_DEFERRED_AGP type de notification lorsque tous les périphériques d’affichage du processus cessent d’utiliser des surfaces, des textures, des mémoires tampons de vertex et des mémoires tampons d’index qui étaient verrouillées au moment du changement de mode d’affichage. Ce type de notification informe le pilote qu’il est désormais sûr de détruire tous les mappages en mode utilisateur de la mémoire AGP.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3dhal.h (inclure D3dhal.h) |