Share via


_get_fmode

Ruft den Standarddateiübersetzungsmodus für Datei-E/A-Vorgänge ab.

errno_t _get_fmode( 
   int * pmode 
);

Parameter

  • [out] pmode
    Ein Zeiger auf eine mit der aktuellen Standardmodus zu füllenden Integer: _O_TEXT oder _O_BINARY.

Rückgabewert

Gibt null zurück, wenn dies; ein Fehlercode auf Fehler. Wenn pmodeNULL ist, wird der ungültige Parameterhandler aufgerufen, wie in Parametervalidierung beschrieben. Wenn die weitere Ausführung zugelassen wird, wird errno auf EINVAL gesetzt, und die Funktion gibt EINVAL zurück.

Hinweise

Die Funktion ruft den Wert der globalen Variablen _fmode ab. Diese Variable gibt den Standarddateiübersetzungsmodus für und Streamdatei-e/a-Vorgänge die systemnahen, wie _open, _pipe, fopen und freopen an.

Anforderungen

Routine

Erforderlicher Header

Optionaler Header

_get_fmode

<stdlib.h>

<fcntl.h>

Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität in der Einführung.

Beispiel

Siehe das Beispiel in _set_fmode.

Entsprechung in .NET Framework

Nicht zutreffend. Mit PInvoke rufen Sie die Standard-C-Funktion auf. Weitere Informationen finden Sie unter Beispiele für Plattformaufrufe.

Siehe auch

Referenz

_fmode

_set_fmode

_setmode

Text- und Binärmodusdatei-E/A