Freigeben über


ILockBytes::WriteAt

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)

Hilfe und Information

Informationsquellen für SQL Server Compact Edition