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 9.0 et versions ultérieures uniquement.
DD_GETDDIVERSIONDATA est la structure de données pointée par le champ lpvData de DD_GETDRIVERINFODATA pour les requêtes DD_GETDRIVERINFO2DATA avec le type D3DGDI2_TYPE_GETDDIVERSION.
Syntaxe
typedef struct _DD_GETDDIVERSIONDATA {
DD_GETDRIVERINFO2DATA gdi2;
DWORD dwDXVersion;
DWORD dwDDIVersion;
} DD_GETDDIVERSIONDATA;
Membres
gdi2
Spécifie une structure DD_GETDRIVERINFO2DATA qui contient les données GetDriverInfo2 pour la requête.
dwDXVersion
Spécifie la version du runtime DirectX qui effectue la requête. Par exemple, le runtime DirectX 9.0 spécifie 9.
dwDDIVersion
Reçoit la version de l’infrastructure DDI prise en charge par le pilote.
Remarques
Pendant la phase de développement d’une version de DirectX, chaque fois qu’une modification significative est apportée aux en-têtes du Kit de développement de pilotes (DDK), le numéro de version de la DDI est mis à jour. Par la suite, un pilote d’affichage doit signaler cette version DDI mise à jour afin d’être exécuté en tant que pilote DirectX de version la plus récente. Si le pilote ne signale pas cette version DDI mise à jour, le runtime détermine que le pilote est la version antérieure de DirectX et gère le pilote en conséquence.
Par exemple, supposons qu’un fournisseur de matériel génère son pilote d’affichage avec une version préversion du DDK DirectX 9.0, puis tente d’expédier son pilote en tant que version DirectX 9.0. Si le numéro de version DDI est mis à jour dans la version finale de DirectX 9.0, le runtime DirectX 9.0 traite ensuite ce pilote en tant que pilote de version DirectX 8.0 à la place.
Exigences
| Exigence | Valeur |
|---|---|
| d’en-tête | d3dhal.h (include D3dhal.h) |