Yığın
Yığın, birim olarak serbest olan bir ayırma grubunu izler.
Bu, WWSAPI kullanırken bellek ayırma ve serbest bırakma karmaşık desenlerini önlemenizi sağlar.
Her iletiyle ilişkilendirilmiş bir yığın vardır. İleti gönderilirken veya ileti alınırken, ileti yığını bu iletiyle ilgili tüm ayırmalar için kullanılır. İleti gönderildikten veya alındıktan sonra yığın sıfırlanır (bu, belirli iletiyle ilgili ayırmaları temizler).
Yığınlar, ileti verilerini iletinin ömründen ayrı olarak depolamak için de kullanılabilir. API'nin çoğu, verileri okurken kullanılacak yığının belirtimine izin verir ve okunan verilerin ömrü üzerinde açık denetim sağlar.
Bir yığından ayırmaların en az 8 baytlık bir sınıra hizalanması garanti edilir.
Sıfır bayt ayırmaları NULL olmayan bir işaretçi döndürür.
Windows 7'de PageHeap etkinleştirilirse, belleği yönetmek için YığınOluştur'dan döndürülen bir yığın kullanılır. Bu durumda WsAlloc doğrudan HeapAlloc'a eşler ve WsResetHeapHeapDestroy ile eşler.
Aşağıdaki numaralandırma yığınla birlikte kullanılır:
Aşağıdaki işlevler yığınla birlikte kullanılır:
- WsAlloc
- WsCreateHeap
- WsFreeHeap
- WsGetHeapProperty
- WsResetHeap
Aşağıdaki tanıtıcı yığınla birlikte kullanılır:
Aşağıdaki yapılar yığınla birlikte kullanılır: