| |
|
|
Alloziert una Speicherblock de el Heap, d.h. weist una Block virtuellem Prozessspeicher real existierenden Speicher a.
Deklaration:
Def LocalAlloc(2) !"kernel32", "LocalAlloc"
Parámetro:
P:L1 Un Kombination folgender Konstanten: ~LMEM_FIXED = $0 El Adresse des zugewisenen Speicherbereichs en el virtuellen Prozessspeicher kann se no ändern y el Handle enspricht el Adresse des zugewiesenen Speichers. Kann no con ~LMEM_MOVEABLE oder ~LMEM_DISCARDABLE kombiniert voluntad
~LMEM_MOVEABLE = $2, kann no con ~GMEM_FIXED kombiniert voluntad. El Adresse des virtuellen Prozessspeichers kann se ändern y el Handle verweist en el aktuelle Afresse.
~LPTR = $40 ~LHND = $42 ~LMEM_DISCARDABLE = $F00, kann no con ~LMEM_FIXED kombiniert voluntad
~LMEM_NOCOMPACT = $10 ~LMEM_NODISCARD = $20 ~LMEM_ZEROINIT = $40, Initialisiert el Speicherinhalt con Null
P:L2 Size& (Größe des Speichers en Byte) Aus Sicherheitsgründen es virtueller Prozessspeicher en 32-Bit Windows siempre lokaler Speicher y no global zugänglich. Lo besteht deshalb kein Diferencia zwischen Speicher, el con LocalAlloc y Speicher el con GlobalAlloc zugewiesen wurde!
|
|
|
| |
|
|