Partager via


ILockBytes::WriteAt

WriteAt écrit un nombre spécifique d'octets à partir d'un décalage donné par rapport au début du tableau d'octets.

Syntaxe

HRESULT WriteAt(   ULARGE_INTEGER uliOffset,   Void const *pData,   ULONGcbWrite,   ULONG *pcbWrote   );

Paramètres

Paramètre

Description

uliOffset [in]

Spécifie le point de départ de l'écriture des données par rapport au début du tableau d'octets.

pData [in]

Pointeur vers le tampon qui contient les données à écrire.

cbWrite [in]

Spécifie le nombre d'octets de données à écrire dans le tableau d'octets.

pcbWrote [out]

Pointeur vers l'emplacement auquel cette méthode spécifie le nombre réel d'octets écrits dans le tableau d'octets. Vous pouvez attribuer à ce pointeur la valeur NULL pour indiquer que ce paramètre ne vous intéresse pas. Dans ce cas, cette méthode ne communique pas le nombre réel d'octets écrits.

Valeur de retour

Terme

Définition

NOERROR

La méthode a réussi.

E_UNEXPECTED

L'ensemble de lignes est à l'état zombie.

Voir aussi

Référence

ILockBytes::ReadAt

ILockBytes::SetSize

ILockBytes::Stat

Autres ressources

ILockBytes (SQL Server Compact)