_fwrite_nolock

 

Nejnovější dokumentaci k sadě Visual Studio 2017 najdete tady.

Zapisuje data do datového proudu, bez blokování vlákna.

size_t _fwrite_nolock(  
   const void *buffer,  
   size_t size,  
   size_t count,  
   FILE *stream   
);  

Parametry

buffer
Ukazatel na data k zápisu.

size
Položka velikost v bajtech.

count
Maximální počet položek k zápisu.

stream
Ukazatel FILE strukturu.

Stejné jako fwrite.

Tato funkce je verze bez blokování fwrite. Je stejný jako fwrite s tím rozdílem, že není chráněn před narušením pomocí jiných vláken. Může být rychlejší, protože není nesnižuje režii uzamčení jiných vláken. Tuto funkci lze používejte pouze v kontextu vláken například single-threaded aplikací nebo kde volající obor již zpracovává podproces izolace.

FunkcePožadovaný hlavičkový soubor
_fwrite_nolock<stdio.h></stdio.h>

Další informace o kompatibilitě naleznete v tématu kompatibility v úvodu.

Podívejte se na příklad pro fread.

System::IO::FileStream::Write

Vstupně-výstupní datový proud
fread
_Write

Zobrazit: