Méthode XGMemoryLayout::CreateMapping (famille XBOX One)
Crée un nouveau mappage portant le nom spécifié.Syntaxe
Paramètres
strName _In_z_Type : WCHAR* Nom du nouveau mappage. pMapping _Out_
Type : XGMemoryLayoutMapping * Nouveau mappage, sous forme de pointeur vers une structure XGMemoryLayoutMapping. AlignmentBytes _In_
Type : UINT32 Alignement de l’adresse virtuelle du mappage, en octets. Spécifiez 0 pour utiliser l’alignement par défaut
XG_GPU_PAGE_SIZE_BYTES.
Valeur de retour
Type : HRESULT S_OK, E_INVALIDARG ou E_OUTOFMEMORY.Remarques
Crée un nouveau mappage portant le nom donné. Définissez AlignmentBytes sur 0 pour utiliser l’alignement par défaut,XG_GPU_PAGE_SIZE_BYTES, pour l’alignement de l’adresse virtuelle du mappage.
Cette constante représente la taille, en octets, d’une page GPU XG.
Cette taille est généralement de 64 Ko, ce que vous pouvez vérifier à l’aide de la méthode XGMemoryLayout::GetPageSizeBytes.
Le nouveau mappage est créé sous forme de pointeur vers une structure XGMemoryLayoutMapping. Cette méthode est similaire à la méthode XGMemoryLayout::MapFromPattern, à la différence que MapFromPattern mappe les pages à l’aide d’un modèle prédéfini transmis sous forme de tableau d’octets.
