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 nouvel ensemble de segments pris en charge. Si l’ensemble de segments pris en charge actuel est le même, cela sera ignoré.
[in] PreferredSegment
Index pour le nouvel ensemble de segments préféré. Si le jeu de segments préféré actuel est le même, cela sera ignoré.
[in] Flags
Indicateurs qui seront utilisés pour mettre à jour l’allocation.
SetAccessedPhysically
Valeur UINT qui spécifie si l’allocation est accessible par son adresse physique.
La définition de ce membre équivaut à définir le premier bit du membre PropertyMaskValue 32 bits (0x00000001).
SetSupportedSegmentSet
Valeur UINT qui spécifie si le segment pris en charge est défini sur une nouvelle valeur.
Définir ce membre équivaut à définir le deuxième bit du membre PropertyMaskValue 32 bits (0x00000010).
SetPreferredSegment
Valeur UINT qui spécifie si le segment préféré est défini sur une nouvelle valeur.
La définition de ce membre équivaut à définir le troisième bit du membre PropertyMaskValue 32 bits (0x00000100).
Reserved
Ce membre est réservé et doit être défini sur zéro. Définir ce membre sur zéro équivaut à définir les 29 bits restants (0xFFFFFFFE) du membre PropertyMaskValue 32 bits sur zéros.
PropertyMaskValue
Membre de l’union contenu dans D3DDDI_UPDATEALLOCPROPERTY qui peut contenir une valeur 32 bits qui identifie comment mettre à jour une allocation.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
En-tête | d3dkmddi.h |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour