Compartir a través de


ILockBytes::WriteAt

WriteAt escribe el número especificado de bytes empezando en el desplazamiento indicado desde el principio de la matriz de bytes.

Sintaxis

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

Parámetros

Parámetro

Descripción

uliOffset [in]

Especifica el punto de inicio desde el principio de la matriz de bytes para escribir los datos

pData [in]

Puntero que señala al búfer que contiene los datos que se deben escribir.

cbWrite [in]

Especifica el número de bytes de datos que se debe intentar escribir en la matriz de bytes.

pcbWrote [out]

Puntero que señala a la ubicación en que este método especifica el número real de bytes escritos en la matriz de bytes. Este puntero se puede establecer en NULL para indicar que este valor no interesa. En ese caso, este método no proporciona el número real de bytes escritos.

Valor devuelto

Término

Definición

NOERROR

El método se ejecutó correctamente.

E_UNEXPECTED

El conjunto de filas se encuentra en un estado inerte.

Vea también

Referencia

ILockBytes::ReadAt

ILockBytes::SetSize

ILockBytes::Stat

Otros recursos

ILockBytes (SQL Server Compact)