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.
WriteAt schreibt die angegebene Anzahl Bytes, wobei bei einem angegebenen Offset vom Anfang des Bytearrays begonnen wird.
Syntax
HRESULT WriteAt( ULARGE_INTEGER uliOffset, Void const *pData, ULONGcbWrite, ULONG *pcbWrote );
Parameter
| Parameter | Beschreibung |
|---|---|
uliOffset [in] |
Gibt den Startpunkt vom Anfang des Bytearrays für die zu schreibenden Daten an. |
pData [in] |
Zeiger auf den Puffer, der die zu schreibenden Daten enthält. |
cbWrite [in] |
Gibt die Anzahl der Datenbytes an, die in das Bytearray geschrieben werden sollen. |
pcbWrote [out] |
Zeiger auf den Speicherort, wo diese Methode die tatsächliche Anzahl der in das Bytearray geschriebenen Bytes angibt. Sie können diesen Zeiger auf NULL festlegen, um anzuzeigen, dass Sie nicht an diesem Wert interessiert sind. In diesem Fall stellt diese Methode die tatsächliche Anzahl geschriebener Bytes nicht bereit. |
Rückgabewert
| Term | Definition |
|---|---|
NOERROR |
Die Methode wurde erfolgreich abgeschlossen. |
E_UNEXPECTED |
Das Rowset ist in einem veralteten Status. |
Siehe auch
Referenz
ILockBytes::ReadAt
ILockBytes::SetSize
ILockBytes::Stat
Sonstige Ressourcen
ILockBytes (SQL Server Compact Edition)