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. |