| |
|
|
CreateFileMapping producido una ?Dateiabbildungsobjekt y liefert dessen Handle zurück. Filemapping es una einfache Art komplette (auch muy große) Archivos en el Speicher a behalten y de más Prozessen de darauf zugreifen a puede. So puede sowohl bastante effektive Pipes producido como auch muy schnelle Bearbeitungszeiten erreicht voluntad. 1.Parámetro: Handle uno geöffneten Expediente oder $FFFFFFFF como Handle en una virtuellen Speicherbereich. 2.Parámetro: Security-Attributes Struktur oder para el erzeugte Objeto. Kann auch 0 ser. 3.Parámetro: Flag, el el erlaubten Zugriff regelt. Für el deseado Zugriff muß el Filehandle ebenfalls el passenden Accessrechte haben. Flags puede con | addiert voluntad. $2 = Nur lesen. $4 = Carta y lesen. $8 = Lesen y escribir, pero no en el Platte. Bajo NT-basierten Systemen escribir sólo en el aktuellen Prozess. Dazu kann uno el folgenden Speicher-Flags con | addiert voluntad: $8000000 = Alloziert physikalischen Speicher en el Speicher oder en el Paging-Expediente des Systems en el Plattefür todas las partes en una Abschnitt (Standard) $1000000 = El por el Handle en Parámetro 1 angegebene Expediente es una EXE. Parámetro 2 y el Zugriffsrechte de Parámetro 3 voluntad de el Expediente genommen. $4000000 = Reserviert todas las páginas uno Abschnitts, sin physikalischen Speicher a allozieren. Dieser reservierte Speicherbereich kann no vn otro Allozierungsoparationen werwendet voluntad, a él freigegeben se. Reservierte Páginas puede en folgenden Aufrufen el Función VirtualAlloc() weitergegeben voluntad. Dieser Flag es sólo gültig, si para Parámetro 1 $FFFFFFFF definiert wurde! Zu $8000000 oder $4000000 kann entonces folgender Flag con | addiert voluntad: $10000000 = Alle Páginas uno Abschnitts voluntad como ?no cachefähig? gekennzeichnet. 4.Parámetro: El oberen 32 Bits el Größe des gemappten Bereichs (para >=4GB). Kann en el Regel 0 bleiben. 5.Parámetro: El unteren 32 Bits el Größe des gemappten Bereichs. 6.Parámetro: Adresse uno Cuerdas oder Bereichsvariable con un String, el una beliebigen Namen para el Mapping Objeto enthält.
|
|
|
| |
|
|