| |
|
|
Alloziert une Speicherblock aus dem Heap, d.h. weist einem Block virtuellem Prozessspeicher réel existierenden grenier trop.
Deklaration:
Def GlobalAlloc(2) !"kernel32", "GlobalAlloc"
paramètre:
P:L1 une Kombination suivant Konstanten: ~GMEM_FIXED = $0 qui Adresse des zugewisenen Speicherbereichs im virtuellen Prozessspeicher peux sich pas changement et cela Handle enspricht qui Adresse des zugewiesenen Mémoire. peux pas avec ~GMEM_MOVEABLE ou bien ~GMEM_DISCARDABLE kombiniert volonté
~GMEM_MOVEABLE = $2, peux pas avec ~GMEM_FIXED kombiniert volonté. qui Adresse des virtuellen Prozessspeichers peux sich changement et cela Handle verweist sur qui aktuelle Afresse.
~GPTR = $40 ~GHND = $42 ~GMEM_DDESHARE = $2000 ~GMEM_DISCARDABLE = $100, peux pas avec ~GMEM_FIXED kombiniert volonté
~GMEM_NOCOMPACT = $10 ~GMEM_NODISCARD = $20 ~GMEM_SHARE = $2000 ~GMEM_ZEROINIT = $40, Initialisiert den Speicherinhalt avec zéro
P:L2 Size& (Taille des Mémoire dans Byte) Aus Sicherheitsgründen ist virtueller Prozessspeicher dans 32-Bit Windows toujours lokaler grenier et pas global zugänglich. Es besteht c'est pourquoi ne...aucune Unterschied entre grenier, qui avec LocalAlloc et grenier qui avec GlobalAlloc zugewiesen wurde!
|
|
|
| |
|
|