_fseek_nolock
, _fseeki64_nolock
Dosya işaretçisini kilitlemeden belirtilen bir konuma taşır.
Sözdizimi
int _fseek_nolock(
FILE *stream,
long offset,
int origin
);
int _fseeki64_nolock(
FILE *stream,
__int64 offset,
int origin
);
Parametreler
stream
Yapı işaretçisi FILE
.
offset
'den gelen origin
bayt sayısı.
origin
başlangıç konumu.
Dönüş değeri
Sırasıyla ve _fseeki64
ile fseek
aynıdır.
Açıklamalar
Bu işlevler sırasıyla ve _fseeki64
'nin fseek
kilitlenmeyen sürümleridir. Bu işlevler ve _fseeki64
ile aynıdırfseek
, ancak diğer iş parçacıkları tarafından müdahaleye karşı korunmaz. Bu işlevler, diğer iş parçacıklarını kilitleme yüküne neden olmadığından daha hızlı olabilir. Bu işlevleri yalnızca tek iş parçacıklı uygulamalar gibi iş parçacığı güvenli bağlamlarda veya çağıran kapsamın iş parçacığı yalıtımını zaten işlediği durumlarda kullanın.
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
İşlev | Gerekli başlık |
---|---|
_fseek_nolock , _fseeki64_nolock |
<stdio.h> |
Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.