Udostępnij za pośrednictwem


_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 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