Método IDebugSymbols2::WriteTypedDataPhysical (dbgeng.h)
El método WriteTypedDataPhysical escribe el valor de una variable en la memoria física del equipo de destino.
Sintaxis
HRESULT WriteTypedDataPhysical(
[in] ULONG64 Offset,
[in] ULONG64 Module,
[in] ULONG TypeId,
[in] PVOID Buffer,
[in] ULONG BufferSize,
[out, optional] PULONG BytesWritten
);
Parámetros
[in] Offset
Especifica la dirección física de la memoria del equipo de destino de la variable.
[in] Module
Especifica la dirección base del módulo que contiene el tipo de la variable.
[in] TypeId
Especifica el identificador de tipo del tipo de la variable.
[in] Buffer
Especifica el búfer que contiene los datos que se van a escribir.
[in] BufferSize
Especifica el tamaño en bytes del búfer de búfer. Este es el número máximo de bytes que se van a escribir.
[out, optional] BytesWritten
Recibe el número de bytes escritos. Si BytesWritten es NULL, esta información no se devuelve.
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 |
---|---|
|
Método realizado correctamente. |
|
Método realizado correctamente. Se escribieron todos los bytes del búfer del búfer . Sin embargo, el búfer era menor que el tamaño del tipo especificado. |
Comentarios
Este método solo está disponible en la depuración en modo kernel.
El número de bytes que intenta escribir este método es menor que el tamaño del búfer y el tamaño de la variable.
Este es un método de conveniencia. El mismo resultado se puede obtener llamando a GetTypeSize y WritePhysical.
Para obtener más información sobre los tipos, vea Tipos.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | dbgeng.h (include Dbgeng.h) |