Partager via


_fwrite_nolock

Écrit des données dans un flux de données, sans verrouiller le thread.

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

Paramètres

  • buffer
    Pointeur vers les données à écrire.

  • size
    taille d'élément en octets.

  • count
    nombre maximal d'éléments à écrire.

  • stream
    Pointeur vers la structure d' FILE .

Valeur de retour

Identique à fwrite.

Notes

cette fonction est une version non verrouillante d' fwrite.Il est identique à fwrite mais il n'est pas protégé interférence avec à d'autres threads.Il peut être plus rapide car elle ne provoque pas la charge mémoire pour verrouiller d'autres threads.Utilisez cette fonction uniquement dans des contextes thread-safe tels que les applications à un seul thread ou dont les handles appelants de portée déjà sur l'isolation.

Configuration requise

Fonction

en-tête requis

_fwrite_nolock

<stdio.h>

Pour plus d'informations de compatibilité, consultez compatibilité dans l'introduction.

Exemple

Consultez l'exemple pour fread.

Équivalent .NET Framework

System : : E/S : : FileStream : : Écriture

Voir aussi

Référence

E/S de flux

fread

_write