_get_fmode
Ruft den Standarddateiübersetzungsmodus für Datei E/A-Vorgänge auf.
Syntax
errno_t _get_fmode(
int * pmode
);
Parameter
pmode
Ein Zeiger auf eine ganze Zahl, die durch den aktuellen Standardmodus ersetzt werden soll: _O_TEXT
oder _O_BINARY
.
Rückgabewert
Gibt 0 (null) zurück, wenn der Vorgang erfolgreich war. Wenn ein Fehler auftritt, erscheint ein Fehlercode. Wenn pmode
ja NULL
, wird der ungültige Parameterhandler aufgerufen, wie in der Parameterüberprüfung beschrieben. Wenn die weitere Ausführung zugelassen wird, wird errno
auf EINVAL
festgelegt, und die Funktion gibt EINVAL
beschrieben.
Hinweise
Die Funktion ruft den Wert der _fmode
globalen Variablen ab. Diese Variable gibt den Standard-Dateiübersetzungsmodus für Datei-E/A-Vorgänge auf niedriger Ebene und Stream-Datei-E/A-Vorgänge an, wie z.B. _open
, _pipe
, fopen
und freopen
.
Standardmäßig gilt der globale Zustand dieser Funktion für die Anwendung. Informationen zum Ändern dieses Verhaltens finden Sie im Global state in the CRT.
Anforderungen
Routine | Erforderlicher Header | Optionaler Header |
---|---|---|
_get_fmode |
<stdlib.h> | <fcntl.h> |
Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.
Beispiel
Siehe das Beispiel in _set_fmode
.
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für