Partager via


DXGK_DEVICEINFOFLAGS structure (d3dkmddi.h)

La structure DXGK_DEVICEINFOFLAGS identifie, dans les indicateurs de champ binaire, des informations sur un périphérique graphique.

Syntaxe

typedef struct _DXGK_DEVICEINFOFLAGS {
  union {
    struct {
      UINT GuaranteedDmaBufferContract : 1;
      UINT Reserved : 31;
    };
    [out] UINT Value;
  };
} DXGK_DEVICEINFOFLAGS;

Membres

[out] GuaranteedDmaBufferContract

Obsolète. Valeur UINT qui spécifie si l’appareil créé par le biais d’un appel à DxgkDdiCreateDevice utilise le modèle de contrat garanti pour les mémoires tampons d’accès direct à la mémoire (DMA). Pour plus d’informations sur le modèle de contrat garanti, consultez Utilisation du modèle de mémoire tampon DMA de contrat garanti. Si ce membre est défini, l’appareil utilise le modèle de contrat garanti ; si ce membre n’est pas défini, l’appareil n’utilise pas le modèle de contrat garanti. Le modèle de pilote d’affichage pour Windows Vista prend actuellement en charge uniquement le modèle de mémoire tampon DMA de contrat garanti.

Définir ce membre revient à définir le premier bit du membre Value 32 bits (0x00000001).

[out] Reserved

Ce membre est réservé et doit être défini sur zéro. Définir ce membre sur zéro revient à définir les 31 bits restants (0xFFFFFFFE) du membre Value 32 bits sur zéros.

[out] Value

Membre de l’union que contient DXGK_DEVICEINFOFLAGS qui peut contenir une valeur 32 bits qui indique des informations sur un périphérique graphique.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
En-tête d3dkmddi.h (include D3dkmddi.h)

Voir aussi

DXGK_DEVICEINFO

DxgkDdiCreateDevice