Fonction MapViewOfFileNuma2 (memoryapi.h)
Mappe une vue d’un fichier ou d’une section sauvegardée dans l’espace d’adressage du processus spécifié.
Syntaxe
PVOID MapViewOfFileNuma2(
[in] HANDLE FileMappingHandle,
[in] HANDLE ProcessHandle,
[in] ULONG64 Offset,
[in, optional] PVOID BaseAddress,
[in] SIZE_T ViewSize,
[in] ULONG AllocationType,
[in] ULONG PageProtection,
[in] ULONG PreferredNode
);
Paramètres
[in] FileMappingHandle
HANDLE à une section qui doit être mappée dans l’espace d’adressage du processus spécifié.
[in] ProcessHandle
HANDLE à un processus dans lequel la section sera mappée.
[in] Offset
Décalage du début de la section. Il doit être aligné sur 64 000.
[in, optional] BaseAddress
Adresse de base souhaitée de la vue. L’adresse est arrondie à la limite de 64 ko la plus proche. Si ce paramètre a la valeur NULL, le système sélectionne l’adresse de base.
[in] ViewSize
Nombre d’octets à mapper. Une valeur de zéro (0) spécifie que la section entière doit être mappée.
[in] AllocationType
Type d’allocation. Ce paramètre peut être égal à zéro (0) ou à l’une des valeurs constantes suivantes :
- MEM_RESERVE : mappe une vue réservée
- MEM_LARGE_PAGES : mappe une vue de page volumineuse
[in] PageProtection
Protection de page souhaitée.
Pour les objets de mappage de fichiers créés avec l’attribut SEC_IMAGE , le paramètre PageProtection n’a aucun effet et doit être défini sur une valeur valide telle que PAGE_READONLY.
[in] PreferredNode
Nœud NUMA préféré pour cette mémoire.
Valeur retournée
Retourne l’adresse de base de la vue mappée, si elle réussit. Sinon, retourne null et status d’erreur étendue est disponible à l’aide de GetLastError.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1703 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2016 (applications de bureau uniquement) |
Plateforme cible | Windows |
En-tête | memoryapi.h (inclure Windows.h, Memoryapi.h) |
Bibliothèque | Onecore.lib ; Onecoreuap.lib |
DLL | Api-ms-win-core-memory-l1-1-5.dll |
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