Aracılığıyla paylaş


_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, fopenve freopengibi _openhem 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.

Ayrıca bkz.

_fmode
_set_fmode
_setmode
Metin ve ikili mod dosyası G/Ç