D3DDDI_PATCHLOCATIONLIST structure (d3dukmdt.h)
La structure D3DDDI_PATCHLOCATIONLIST décrit l’emplacement d’une allocation à corriger (autrement dit, attribuer une adresse physique à l’allocation).
Syntaxe
typedef struct _D3DDDI_PATCHLOCATIONLIST {
[in] UINT AllocationIndex;
union {
struct {
UINT SlotId : 24;
UINT Reserved : 8;
};
[in] UINT Value;
};
[in/out] UINT DriverId;
[in/out] UINT AllocationOffset;
[in/out] UINT PatchOffset;
[in/out] UINT SplitOffset;
} D3DDDI_PATCHLOCATIONLIST;
Membres
[in] AllocationIndex
Index de l’élément dans la liste d’allocation qui spécifie l’allocation référencée par l’emplacement du correctif.
[in/out] SlotId
UINT qui identifie l’emplacement où se trouve l’allocation. Les ressources avec des identificateurs d’emplacement identiques peuvent se remplacer.
Définir ce membre équivaut à définir des bits dans les 24 premiers bits du membre Value 32 bits (0x00FFFFFF).
[in] 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 8 bits restants (0xFF000000) du membre Value 32 bits sur zéros.
[in] Value
Valeur 32 bits qui identifie l’emplacement d’une allocation à corriger.
[in/out] DriverId
Identificateur défini par le pilote de la spécification d’allocation.
[in/out] AllocationOffset
Décalage de départ, en octets, dans l’allocation référencée.
[in/out] PatchOffset
Décalage, en octets, dans la mémoire tampon DMA qui doit être corrigée.
[in/out] SplitOffset
Décalage, en octets, où la mémoire tampon DMA doit être fractionnée si l’allocation ne peut pas être apportée en mémoire vidéo.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
En-tête | d3dukmdt.h (include D3dumddi.h, D3dkmddi.h) |
Voir aussi
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