Método IDebugDataSpaces3::FillVirtual (dbgeng.h)
O método FillVirtual grava um padrão de bytes na memória virtual do destino. O padrão é gravado repetidamente até que o intervalo de memória especificado seja preenchido.
Sintaxe
HRESULT FillVirtual(
[in] ULONG64 Start,
[in] ULONG Size,
[in] PVOID Pattern,
[in] ULONG PatternSize,
[out, optional] PULONG Filled
);
Parâmetros
[in] Start
Especifica o local no espaço de endereço virtual do destino no qual começar a gravar o padrão.
[in] Size
Especifica quantos bytes gravar na memória do destino.
[in] Pattern
Especifica o local da memória do padrão.
[in] PatternSize
Especifica o tamanho em bytes do padrão.
[out, optional] Filled
Recebe o número de bytes gravados. Se estiver definido como NULL, essas informações não serão retornadas.
Valor de retorno
Esse método também pode retornar valores de erro. Consulte de Valores Retornados para obter mais detalhes.
Código de retorno | Descrição |
---|---|
|
O método foi bem-sucedido. |
Observações
Esse método grava o padrão na memória do destino tantas vezes quanto caberá em Tamanho bytes.
Se a cópia final do padrão não se ajustar completamente ao intervalo de memória, ela será apenas parcialmente gravada. Isso inclui o caso em que o tamanho do padrão é maior que o valor de Tamanhoe os bytes extras no padrão são ignorados.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | dbgeng.h (inclua Dbgeng.h) |