Funzione InternetWriteFile (wininet.h)
Scrive i dati in un file Internet aperto.
Sintassi
BOOL InternetWriteFile(
[in] HINTERNET hFile,
[in] LPCVOID lpBuffer,
[in] DWORD dwNumberOfBytesToWrite,
[out] LPDWORD lpdwNumberOfBytesWritten
);
Parametri
[in] hFile
Handle restituito da una chiamata precedente a FtpOpenFile o un handle DELLA RETE GESTITO inviato da HttpSendRequestEx.
[in] lpBuffer
Puntatore a un buffer contenente i dati da scrivere nel file.
[in] dwNumberOfBytesToWrite
Numero di byte da scrivere nel file.
[out] lpdwNumberOfBytesWritten
Puntatore a una variabile che riceve il numero di byte scritti nel file. InternetWriteFile imposta questo valore su zero prima di eseguire il controllo degli errori o del lavoro.
Valore restituito
Restituisce TRUE se la funzione ha esito positivo o FALSE in caso contrario. Per informazioni dettagliate sull'errore, chiamare GetLastError. Un'applicazione può anche usare InternetGetLastResponseInfo quando necessario.
Commenti
Quando l'applicazione invia dati, deve chiamare InternetCloseHandle per terminare il trasferimento dei dati.
Come tutti gli altri aspetti dell'API WinINet, questa funzione non può essere chiamata in modo sicuro da DllMain o dai costruttori e distruttori di oggetti globali.
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | wininet.h |
Libreria | Wininet.lib |
DLL | Wininet.dll |