_get_fmode
Získá výchozí režim překladu souborů pro vstupně-výstupní operace souboru.
Syntaxe
errno_t _get_fmode(
int * pmode
);
Parametry
pmode
Ukazatel na celé číslo, které se má vyplnit aktuálním výchozím režimem: _O_TEXT
nebo _O_BINARY
.
Vrácená hodnota
Vrátí nulu, pokud je úspěšná; kód chyby při selhání. Pokud pmode
ano NULL
, je vyvolána neplatná obslužná rutina parametru, jak je popsáno v ověření parametru. Pokud je povoleno pokračovat provádění, errno
je nastavena na EINVAL
a funkce vrátí EINVAL
.
Poznámky
Funkce získá hodnotu _fmode
globální proměnné. Tato proměnná určuje výchozí režim překladu souborů jak pro vstupně-výstupní operace nízké úrovně, tak pro vstupně-výstupní operace streamu, například _open
, _pipe
, fopen
a freopen
.
Ve výchozím nastavení je globální stav této funkce vymezen na aplikaci. Chcete-li toto chování změnit, přečtěte si téma Globální stav v CRT.
Požadavky
Rutina | Požadovaný hlavičkový soubor | Volitelné záhlaví |
---|---|---|
_get_fmode |
<stdlib.h> | <fcntl.h> |
Další informace o kompatibilitě najdete v tématu Kompatibilita.
Příklad
Podívejte se na příklad v souboru _set_fmode
.
Viz také
_fmode
_set_fmode
_setmode
Vstupně-výstupní operace souboru textového a binárního režimu