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 dal buffer specificato nel flusso rappresentato dall'handle di flusso.
Sintassi
HRESULT CimWriteStream(
CIMFS_STREAM_HANDLE cimStreamHandle,
const void *buffer,
UINT32 bufferSize
);
Parametri
cimStreamHandle
Tipo: CIMFS_STREAM_HANDLE Handle opaco che rappresenta un writer per il flusso creato con CimCreateFile o CimCreateAlternateStream.
buffer
TYPE: void* Buffer allocato dal chiamante che contiene i dati da scrivere
bufferSize
Digitare UINT32 Dimensioni del buffer allocato del chiamante. Il contenuto del buffer verrà scritto nel flusso fino a ma non supera le dimensioni del flusso fornite al momento della creazione del flusso.
Valore restituito
HRESULT E_INVALIDARG: l'handle di flusso non è valido o l'handle fornito fa riferimento a una directory anziché a un file o a un flusso alternativo. E_POINTER: il puntatore al buffer è NULL HRESULT_FROM_WIN32(ERROR_HANDLE_EOF): la scrittura estende oltre le dimensioni del file specificate al momento della creazione del flusso. I dati scritti sono stati troncati alla fine del file.
Requisiti
| Requisito | Value |
|---|---|
| Client minimo supportato | Windows 10, versione 2004 (10.0; Build 19041) |
| Server minimo supportato | Windows Server, versione 2004 (10.0; Build 19041) |
| Header | cimfs.h |
| Library | cimfs.lib |