Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
DirectX 8.0 et versions ultérieures et systèmes d’exploitation basés sur 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 l'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’une modification du mode d’affichage ne se produise. Le runtime envoie uniquement ce type de notification s’il doit être utilisé pour effectuer la modification du mode d’affichage. Les pilotes doivent vérifier l’identificateur de processus (PID) du processus détruisant 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 appareils d’affichage au sein du processus s’arrêtent à l’aide de surfaces, de textures, de tampons de vertex et de mémoires tampons d’index verrouillées au moment du changement du 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.
Exigences
| Exigence | Valeur |
|---|---|
| d’en-tête | d3dhal.h (include D3dhal.h) |