Aracılığıyla paylaş


_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 originbayt sayısı.

origin
başlangıç konumu.

Dönüş değeri

Sırasıyla ve _fseeki64ile fseek aynıdır.

Açıklamalar

Bu işlevler sırasıyla ve _fseeki64'nin fseek kilitlenmeyen sürümleridir. Bu işlevler ve _fseeki64ile 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.

Ayrıca bkz.

Akış G/Ç
ftell, _ftelli64
_lseek, _lseeki64
rewind