Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Schreibt Daten aus dem angegebenen Puffer in den Datenstrom, der durch das Datenstromhandle dargestellt wird.
Syntax
HRESULT CimWriteStream(
CIMFS_STREAM_HANDLE cimStreamHandle,
const void *buffer,
UINT32 bufferSize
);
Die Parameter
cimStreamHandle
Typ: CIMFS_STREAM_HANDLE Ein undurchsichtiges Handle, das einen Writer für den mit CimCreateFile oder CimCreateAlternateStream erstellten Stream darstellt.
buffer
TYP: void* Ein zugeordneter Aufruferpuffer, der die zu schreibenden Daten enthält
bufferSize
Geben Sie UINT32 Die Größe des zugewiesenen Puffers des Aufrufers ein. Der Inhalt des Puffers wird in den Datenstrom geschrieben, aber nicht überschreitet die Datenstromgröße, die beim Erstellen des Datenstroms bereitgestellt wurde.
Rückgabewert
HRESULT E_INVALIDARG – Das Datenstromhandle ist ungültig, oder das bereitgestellte Handle bezieht sich auf ein Verzeichnis und nicht auf eine Datei oder einen alternativen Datenstrom. E_POINTER – Der Pufferzeiger ist NULL HRESULT_FROM_WIN32(ERROR_HANDLE_EOF) – Der Schreibzugriff erstreckt sich über die beim Erstellen des Datenstroms angegebene Dateigröße. Die geschriebenen Daten wurden am Ende der Datei abgeschnitten.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows 10, Version 2004 (10.0; Build 19041) |
| Mindestanforderungen für unterstützte Server | Windows Server, Version 2004 (10.0; Build 19041) |
| Header | cimfs.h |
| Library | cimfs.lib |