| |
|
|
CreateFile ouvrez une Dossier ou bien erzeugt une Dossier et ouvrez vous.
paramètre:
P:X1# | Adresse eines Cordes ou bien Bereichsvariable avec einem String, qui den Dateinamen contient. | P:L2 | Flags pour den gewünschten Zugriff sur cela Handle. Unterschiedliche Flags peut avec + addiert volonté.=>
$0 | = Erlaubt es, Geräteattribute abzufragen. | $80000000 | = Lesezugriff. | $40000000 | = Schreibzugriff. |
| P:L3 | Flags pour gemeinsamen Dateizugriff. =>
$0 | = ne...aucune gleichzeitiger Zugriff. | $1 | = Dossier peux de anderen Operationen zum Lesen ouvert volonté. | $2 | = Dossier peux de anderen Operationen zum écrivons ouvert volonté. |
| P:L4 | Security-Attributes Struktur ou bien pour cela erzeugte objet. peux aussi 0 son. | P:L5 | un Flag, qui angibt, comment qui Dossier erzeugt volonté soll.
$1 | = Erzeugt une neue Dossier. si qui Dossier bereits besteht, schlägt qui Funktion fehl. | $2 | = Erzeugt une neue Dossier. si qui Dossier bereits besteht, wird vous überschrieben. | $3 | = Öffnet une existierende Dossier. | $4 | = Öffnet une existierende Dossier. Existiert vous pas, wird vous erzeugt. | $5 | = Öffnet une Dossier et löscht en le contenu. |
| P:L6 | Flags pour Dateiattribute. Ungleiche Flags peut avec + addiert volonté.=>
$00000020 | = Dossier wird comme 'Archiv' gekennzeichnet. | $00000800 | = Dossier wird comme 'komprimiert' gekennzeichnet. | $00000002 | = Dossier wird versteckt. | $00000001 | = Dossier wird avec Schreibschutz versehen. | $00000004 | = Dossier wird comme Systemdatei gekennzeichnet. | $00000080 | = Dossier wird ist une normale Dossier. cette Flag wird de allen anderen Flags überschrieben. | $00000100 | = Dossier wird comme temporärer grenier verwendet. | $80000000 | = Schreiboperationen avoir lieu direct sur qui Dossier, wobei qui Cache umgangen wird. | $40000000 | = Überlappende Lese- et Schreiboperationen peut durchgeführt volonté. | $20000000 | = qui Dossier wird sans Zwischenpuffer ou bien Caching ouvert. | $10000000 | = Optimiert den Cache pour den wahlfreien Zugriff. | $8000000 | = Optimiert den Cache pour den sequentiellen Zugriff. | $4000000 | = Löscht qui Dossier, si alle ses Handles geschlossen sommes. | $2000000 | = Öffnet qui Dossier pour une Backup- ou bien Restore-Aktion. Es volonté dabei qui Dateisicherheitsprüfungen überschrieben, si qui aufrufende Prozess qui aktivierten Administrationsprivilegien SeBackupPrivilege et SeRestorePrivilege besitzt. | $1000000 | = Gibt à, cela qui Zugriff sur qui Dossier gemäß qui POSIX-régulariser avoir lieu soll. |
si CreateFile qui Clientseite einer Pipe ouvrez, peux aussi encore einer qui folgenden Flags addiert volonté. =>
| $0 | = Ermöglicht, den Client avec qui Stufe 'Anonymous' trop erzeugen. | $00010000 | = Ermöglicht, den Client avec qui Stufe 'Identification' trop erzeugen. | $00020000 | = Ermöglicht, den Client avec qui Stufe 'Impersonation' trop erzeugen. | $00030000 | = Ermöglicht, den Client avec qui Stufe 'Delegation' trop erzeugen. | $00040000 | = Gibt à, dass qui Sicherheitsmodus dynamisch ist. | $00080000 | = Gibt à, dass dem Server seulement qui aktivierten Aspekte des Sicherheitskontexts des Clients zur Disposition stehen. |
| P:L7 | ici peux un Handle einer 'Schablonendatei' angegeben volonté. Dateiattribute volonté de cette Dossier übernommen. cette paramètre peux zéro son.
|
| attention! CreateFile nécessaire zum conservé eines Handles toujours cela Zugriffsrecht SYNCRONIZE! Hat qui Aktuelle User cet droite sur cela Dossier-Handle pas, schlägt cela Öffnen des Handles fehl! cet Tatsache ist nirgendwo sonst dokumentiert, mais extrem important, si es z.B. um cela Changement de Zugriffsrechten allez!
|
|
|
| |
|
|