Geliştiricinin ayrıca cihaz belleğine erişirken hizalama hatalarının oluşturulmayacağı konusunda da emin olması gereken durumlarda derleyici iyileştirmelerinden müdahale olmadan belleği bir konumdan diğerine kopyalar.
Geliştiricinin ayrıca cihaz belleğine erişirken hizalama hatalarının oluşturulmayacağı konusunda da emin olması gereken durumlarda derleyici iyileştirmelerinin müdahalesi olmadan arabellek içeriğini sıfırlara ayarlar.
Belirtilen dosya için adlandırılmış veya adlandırılmamış bir dosya eşleme nesnesi oluşturur veya açar.
CreateFileMappingW
Belirtilen dosya için adlandırılmış veya adlandırılmamış bir dosya eşleme nesnesi oluşturur veya açar.
CreateFileMapping2
Belirtilen dosya için adlandırılmış veya adlandırılmamış bir dosya eşleme nesnesi oluşturur veya açar. Fiziksel bellek için genişletilmiş parametre olarak tercih edilen bir NUMA düğümü belirtebilirsiniz; bkz. ExtendedParameters parametresi.
CreateFileMappingFromApp
Windows Mağazası uygulamasından belirtilen bir dosya için adlandırılmış veya adlandırılmamış bir dosya eşleme nesnesi oluşturur veya açar.
CreateFileMappingNuma
Belirtilen bir dosya için adlandırılmış veya adlandırılmamış bir dosya eşleme nesnesi oluşturur veya açar ve fiziksel bellek için NUMA düğümünü belirtir.
FlushViewOfFile
Diske dosyanın eşlenmiş bir görünümünde bayt aralığı yazar.
GetMappedFileName
Belirtilen adresin, belirtilen işlemin adres alanında bellekle eşlenen bir dosya içinde olup olmadığını denetler. Bu durumda işlev, bellekle eşlenen dosyanın adını döndürür.
MapViewOfFile
Bir dosya eşlemesinin görünümünü arama işleminin adres alanına eşler.
MapViewOfFile2
Dosya veya disk belleği dosyası destekli bölümün görünümünü belirtilen işlemin adres alanına eşler.
MapViewOfFile3
Dosya veya disk belleği dosyası destekli bölümün görünümünü belirtilen işlemin adres alanına eşler.
Bellek ayrıştırmadan bir bellek sayfası aralığının bellek içeriğini atar. Atılan belleğin içeriği tanımlanmamıştır ve uygulama tarafından yeniden yazılmalıdır.
CFG'ye geçerli dolaylı çağrı hedeflerinin listesini sağlar ve bunların geçerli olarak işaretlenip işaretlenmemesi gerektiğini belirtir.
VirtualAlloc
Arama işleminin sanal adres alanında sayfaların bir bölgesini ayırır veya işler.
VirtualAlloc2
Belirtilen işlemin sanal adres alanı içinde bellek bölgesinin durumunu ayırır, işler veya değiştirir. işlevi, sıfıra ayırmış olduğu belleği başlatır.
VirtualAlloc2FromApp
Arama işleminin sanal adres alanında sayfaların bir bölgesinin durumunu ayırır, işler veya değiştirir. Bu işlev tarafından ayrılan bellek otomatik olarak sıfıra başlatılır.
VirtualAllocEx
Belirtilen işlemin sanal adres alanında sayfaların bir bölgesini ayırır veya işler.
VirtualAllocExNuma
Belirtilen işlemin sanal adres alanı içinde bir bellek bölgesi ayırır veya işler ve fiziksel bellek için NUMA düğümünü belirtir.
Arama işleminin sanal adres alanında sayfaların bir bölgesinin durumunu ayırır, işler veya değiştirir. Bu işlev tarafından ayrılan bellek otomatik olarak sıfıra başlatılır.
Belirtilen işlemin sanal adres alanı içindeki bir bellek bölgesini serbest bırakır veya yok eder.
VirtualLock
İşlemin sanal adres alanının belirtilen bölgesini fiziksel belleğe kilitler.
VirtualProtect
Çağrı işleminin sanal adres alanında, kaydedilmiş sayfaların bir bölgesinde erişim korumasını değiştirir.
VirtualProtectEx
Çağrı işleminin sanal adres alanında, kaydedilmiş sayfaların bir bölgesinde erişim korumasını değiştirir.
VirtualProtectFromApp
Çağrı işleminin sanal adres alanında işlenen sayfaların bir bölgesindeki korumayı değiştirir.
VirtualQuery
Arama işleminin sanal adres alanında bir sayfa aralığı hakkında bilgi sağlar.
VirtualQueryEx
Arama işleminin sanal adres alanında bir sayfa aralığı hakkında bilgi sağlar.
VirtualUnlock
Bir işlemin sanal adres alanında belirtilen sayfa aralığının kilidini açar.
Genel ve yerel işlevler
Ayrıca bkz. genel ve yerel işlevler. Bu işlevler 16 bit Windows ile uyumluluk için sağlanır ve Dinamik Veri Değişimi (DDE), pano işlevleri ve OLE veri nesneleri ile kullanılır. Belgelerde özel olarak bir genel veya yerel işlevin kullanılması gerektiği belirtilmediği sürece, yeni uygulamalar GetProcessHeaptarafından döndürülen tanıtıcıyla karşılık gelen yığın işlevini kullanmalıdır. Genel veya yerel işleve eşdeğer işlevler için yığın işlevinin dwFlags parametresini 0 olarak ayarlayın.
Yeni bir başlatılmamış kapanım oluşturur. Kapanım, bir uygulamanın adres alanı içindeki yalıtılmış bir kod ve veri bölgesidir. Yalnızca kapanım içinde çalışan kod, aynı kapanım içindeki verilere erişebilir.
InitializeEnclave
Oluşturduğunuz ve verilerle birlikte yüklenen bir kapanım başlatır.