Freigeben über


_fwrite_nolock

Schreibt Daten in 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 den zu schreibenden Daten.

  • size
    Elementgröße in Bytes.

  • count
    Maximale Anzahl von zu schreibenden Elemente.

  • stream
    Zeiger auf die FILE Struktur.

Rückgabewert

Dieselbe Bedeutung wie fwrite.

Hinweise

Diese Funktion ist eine nicht sperrend Version von fwrite.Sie ist mit fwrite identisch, mit der Ausnahme, dass sie wird nicht von der Fehler durch andere Threads geschützt.Sie können möglicherweise schneller, da sie nicht den Mehraufwand von anderen Threads heraus sperren verursacht.Verwenden Sie diese Funktion nur in threadsicherer Kontexten wie Anwendungen oder Singlethreaden, wo die aufrufende Ziehpunkte des Gültigkeitsbereichs bereits Isolation Thread ausgeführt werden.

Anforderungen

Funktion

Erforderlicher Header

_fwrite_nolock

<stdio.h>

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

Beispiel

Weitere Informationen finden Sie im Beispiel für fread.

.NET Framework-Entsprechung

System::EA::FileStream::Schreiben

Siehe auch

Referenz

Stream E/A

fread

_write