Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pobiera domyślny tryb tłumaczenia plików dla operacji we/wy plików.
Składnia
errno_t _get_fmode(
int * pmode
);
Parametry
pmode
Wskaźnik do liczby całkowitej, który ma być wypełniony bieżącym trybem domyślnym: _O_TEXT lub _O_BINARY.
Wartość zwracana
Zwraca zero, jeśli operacja zakończyła się pomyślnie; kod błędu dotyczący błędu. Jeśli pmode parametr ma NULLwartość , wywoływana jest nieprawidłowa procedura obsługi parametrów zgodnie z opisem w temacie Weryfikacja parametrów. Jeśli wykonywanie jest dozwolone do kontynuowania, jest ustawione na EINVAL , errno a funkcja zwraca wartość EINVAL.
Uwagi
Funkcja pobiera wartość zmiennej globalnej _fmode . Ta zmienna określa domyślny tryb tłumaczenia plików zarówno dla operacji we/wy plików niskiego poziomu, jak i strumienia, takich jak _open, _pipe, fopeni freopen.
Domyślnie stan globalny tej funkcji jest zakresem aplikacji. Aby zmienić to zachowanie, zobacz Stan globalny w CRT.
Wymagania
| Procedura | Wymagany nagłówek | Opcjonalny nagłówek |
|---|---|---|
_get_fmode |
<stdlib.h> | <fcntl.h> |
Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.
Przykład
Zobacz przykład w pliku _set_fmode.
Zobacz też
_fmode
_set_fmode
_setmode
We/Wy pliku trybu tekstowego i binarnego