Partager via


structure DXGKARG_VALIDATEUPDATEALLOCPROPERTY (d3dkmddi.h)

La structure DXGKARG_VALIDATEUPDATEALLOCPROPERTY contient les informations nécessaires pour valider les paramètres afin de mettre à jour les propriétés d’une allocation.

Syntaxe

typedef struct _DXGKARG_VALIDATEUPDATEALLOCPROPERTY {
  [in] HANDLE                           hAllocation;
  [in] UINT                             SupportedSegmentSet;
  [in] D3DDDI_SEGMENTPREFERENCE         PreferredSegment;
  [in] D3DDDI_UPDATEALLOCPROPERTY_FLAGS Flags;
  union {
    struct {
      UINT SetAccessedPhysically : 1;
      UINT SetSupportedSegmentSet : 1;
      UINT SetPreferredSegment : 1;
      UINT Reserved : 29;
    };
         UINT PropertyMaskValue;
  };
} DXGKARG_VALIDATEUPDATEALLOCPROPERTY;

Membres

[in] hAllocation

Handle de l’allocation qui sera mise à jour.

[in] SupportedSegmentSet

Index pour le nouveau jeu de segments pris en charge. Si le jeu de segments pris en charge actuel est le même, cela sera ignoré.

[in] PreferredSegment

Index pour le nouveau jeu de segments préféré. Si le jeu de segments préféré actuel est le même, cela sera ignoré.

[in] Flags

Structure D3DDDI_UPDATEALLOCPROPERTY_FLAGS avec des indicateurs qui spécifient comment mettre à jour les propriétés de l’allocation.

SetAccessedPhysically

Valeur UINT qui spécifie si l’allocation est accessible par son adresse physique.

SetSupportedSegmentSet

Valeur UINT qui spécifie si le segment pris en charge est défini sur une nouvelle valeur.

SetPreferredSegment

Valeur UINT qui spécifie si le segment préféré est défini sur une nouvelle valeur.

Reserved

Ce membre est réservé et doit être défini sur zéro.

PropertyMaskValue

Une autre façon d’accéder aux valeurs du masque de propriété.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 1607 (WDDM 2.1)
d’en-tête d3dkmddi.h

Voir aussi

DXGKDDI_VALIDATEUPDATEALLOCATIONPROPERTY