Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Scrive i dati in un flusso senza bloccare.
Sintassi
size_t _fwrite_nolock(
const void *buffer,
size_t size,
size_t count,
FILE *stream
);
Parametri
buffer
Puntatore ai dati da scrivere.
size
Dimensione dell'elemento in byte.
count
Numero massimo di elementi da scrivere.
stream
Puntatore alla struttura FILE.
Valore restituito
Uguale a fwrite.
Osservazioni:
Questa funzione è una versione non di blocco di fwrite. È identico a fwrite , ad eccezione del fatto che non è protetto da interferenze da altri thread. Potrebbe essere più veloce perché non comporta l'overhead di blocco di altri thread. Utilizzare questa funzione solo in contesti thread-safe come applicazioni a thread singolo o dove l'ambito chiamante già gestisce l'isolamento del thread.
Per impostazione predefinita, lo stato globale di questa funzione è limitato all'applicazione. Per modificare questo comportamento, vedere Stato globale in CRT.
Requisiti
| Funzione | Intestazione obbligatoria |
|---|---|
_fwrite_nolock |
<stdio.h> |
Per altre informazioni sulla compatibilità, vedere Compatibility (Compatibilità).
Esempio
Vedere l'esempio per fread.