Método IDebugDataSpaces4::WriteVirtualUncached (dbgeng.h)
El método WriteVirtualUncached escribe datos en el espacio de direcciones virtuales del destino.
Sintaxis
HRESULT WriteVirtualUncached(
[in] ULONG64 Offset,
[in] PVOID Buffer,
[in] ULONG BufferSize,
[out, optional] PULONG BytesWritten
);
Parámetros
[in] Offset
Especifica la ubicación en el espacio de direcciones virtuales del destino que se va a escribir.
[in] Buffer
Especifica el búfer desde el que se va a escribir la memoria.
[in] BufferSize
Especifica el tamaño en bytes del búfer. Este es también el número de bytes solicitados para escribirse.
[out, optional] BytesWritten
Recibe el número de bytes que se escribieron realmente. Si se establece en NULL, no se devuelve esta información.
Valor devuelto
Este método también puede devolver valores de error. Consulte Valores devueltos para obtener más detalles.
Código devuelto | Descripción |
---|---|
|
El método se realizó al menos parcialmente correctamente. BytesWritten indica el número de bytes escritos correctamente, que pueden ser menores que BufferSize. |
Comentarios
Este método escribe el búfer en la memoria del espacio de direcciones virtuales del destino.
Este método se comporta de forma idéntica a WriteVirtual, salvo que evita el uso de la memoria caché virtual. Por lo tanto, resulta útil para leer la memoria virtual inherentemente volátil, como las áreas de dispositivo asignadas a memoria, sin contaminación ni invalidación de la memoria caché.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | dbgeng.h (incluir Dbgeng.h) |