Freigeben über


E/A auf niedriger Ebene

Diese Funktionen müssen das Betriebssystem direkt für die Ausführung auf niedrigerer Ebene als das ein, das von Stream-E/A bereitgestellt wird.Ein- und Ausgabe erfolgen Aufrufe auf niedriger Ebene Puffer- - Format oder keine Daten.

Routinen auf niedriger Ebene können die standardmäßige datenströme zugreifen, die beim Programmstart mithilfe der folgenden vordefinierten Dateideskriptoren geöffnet sind.

Stream

Dateideskriptor

stdin

0

stdout

1

stderr

2

E/A-Routinen auf niedriger Ebene legen die globale Variable fest errno , wenn ein Fehler auftritt.Sie müssen STDIO.H einschließen, wenn Sie Funktionen auf niedriger Ebene nur dann verwenden, wenn das Programm eine Konstante, die in STDIO.H definiert ist, z. B. das Dateiende-Indikator (EOF) erforderlich ist.

E/A Funktionen auf niedriger Ebene

Funktion

Verwendung

_close

Stellen Sie eine Datei

_commit

Leeren Sie die Datei auf dem Datenträger

_create, _wcreat

Erstellen von Dateien

_dup

Nächster verfügbare RückholDateideskriptor für die angegebene Datei

_dup2

Erstellen Sie im zweiten Deskriptor für die angegebene Datei

_eof

Test für Dateiende

_lseek, _lseeki64

Ordnen Sie Dateizeiger am angegebenen Speicherort an

_open, _wopen

Datei öffnen

_read

Lesen von Daten aus Dateien

_sopen, _wsopen, _sopen_s, _wsopen_s

Datei öffnen zum Datenzugriff

_tell, _telli64

Ruft die aktuelle Position der Dateizeiger ab

_umask, _umask_s

Legen Sie fest Dateiberechtigungsmaske

_write

Schreiben von Daten in die Datei

_dup und _dup2 werden in der Regel verwendet, um die vordefinierten Dateideskriptoren mit verschiedenen Dateien zugeordnet werden soll.

Siehe auch

Referenz

Eingabe und Ausgabe

Ablaufroutinen nach Kategorie

Systemaufrufe