_get_fmode
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 NULL
wartość , 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
, fopen
i 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