Freigeben über


_fwrite_nolock

Schreibt Daten an einen Stream, ohne den Thread zu sperren.

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

Parameter

  • buffer
    Zeiger auf die Daten geschrieben werden.

  • size
    Elementgröße in Bytes.

  • count
    Maximale Anzahl Elemente geschrieben werden.

  • stream
    Zeiger auf die FILE-Struktur.

Rückgabewert

Dieselbe Bedeutung wie fwrite.

Hinweise

Diese Funktion ist eine nicht sperrende Version von fwrite. Sie ist mit fwrite identisch, allerdings wird von nicht stören durch andere Threads vor. Sie kann schneller, weil sie nicht den Mehraufwand durch andere Threads heraus sperren verursacht. Verwenden Sie diese Funktion nur in threadsicherer Kontexten Singlethreadanwendung wie Anwendungen oder, wo die aufrufende Handles des Bereichs bereits Isolation Datentabelle.

Anforderungen

Funktion

Erforderlicher Header

_fwrite_nolock

<stdio.h>

Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität in der Einführung.

Beispiel

Im Beispiel für fread.

.NET Framework-Entsprechung

System::IO::FileStream::Write

Siehe auch

Referenz

Stream-E/A

fread

_write