Freigeben über


_get_fmode

Ruft den Modus Übersetzungs der Standarddatei 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 gefüllt werden soll, Ganzzahl: _O_TEXT oder _O_BINARY.

Rückgabewert

Gibt NULL zurück, wenn erfolgreich; Fehlercode ein Fehler auf.Wenn pmodeNULLungültige Parameter ist, wird der Ereignishandler aufgerufen, wie in Parametervalidierungbeschrieben.Wenn die Ausführung zulässig ist, um fortzufahren, wird errno zu EINVAL festgelegt, und die Funktion gibt EINVALzurück.

Hinweise

Die Funktion ruft den Wert der globalen Variablen _fmode ab.Diese Variable gibt den Modus für Übersetzungs der Standarddatei für die datei-e/a-Vorgänge Stream und auf niedriger Ebene, z. B. _open, _pipe, fopenund freopenan.

Anforderungen

Routine

Erforderlicher Header

Optionaler Header

_get_fmode

<stdlib.h>

<fcntl.h>

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

Beispiel

Weitere Informationen finden Sie im Beispiel in _set_fmode.

NET Framework-Entsprechung.

Nicht zutreffend.Um die Standard-C-Funktion aufrufen, verwenden Sie PInvoke.Weitere Informationen finden Sie unter Plattformaufruf-Beispiele.

Siehe auch

Referenz

_fmode

_set_fmode

_setmode

Text und Binärdatei-Modus-Datei E/A