_get_fmode
Dosya G/Ç işlemleri için varsayılan dosya çeviri modunu alır.
Sözdizimi
errno_t _get_fmode(
int * pmode
);
Parametreler
pmode
Geçerli varsayılan modla doldurulacak bir tamsayı işaretçisi: _O_TEXT
veya _O_BINARY
.
Dönüş değeri
Başarılı olursa sıfır döndürür; hatayla ilgili bir hata kodu. ise pmode
NULL
, geçersiz parametre işleyicisi Parametre doğrulama bölümünde açıklandığı gibi çağrılır. Yürütmenin devam etmesi için izin verilirse, errno
olarak ayarlanır EINVAL
ve işlevi döndürür EINVAL
.
Açıklamalar
işlevi genel değişkenin _fmode
değerini alır. Bu değişken, , _pipe
, fopen
ve freopen
gibi _open
hem alt düzey hem de akış dosyası G/Ç işlemleri için varsayılan dosya çeviri modunu belirtir.
Varsayılan olarak, bu işlevin genel durumunun kapsamı uygulama olarak belirlenmiştir. Bu davranışı değiştirmek için bkz. CRT'de Genel durum.
Gereksinimler
Yordam | Gerekli başlık | İsteğe bağlı üst bilgi |
---|---|---|
_get_fmode |
<stdlib.h> | <fcntl.h> |
Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.
Örnek
içindeki _set_fmode
örne bakın.