Condividi tramite


Metodo IDebugDataSpaces3::FillPhysical (dbgeng.h)

Il metodo FillPhysical scrive un modello di byte nella memoria fisica della destinazione. Il modello viene scritto ripetutamente finché non viene riempito l'intervallo di memoria specificato.

Sintassi

HRESULT FillPhysical(
  [in]            ULONG64 Start,
  [in]            ULONG   Size,
  [in]            PVOID   Pattern,
  [in]            ULONG   PatternSize,
  [out, optional] PULONG  Filled
);

Parametri

[in] Start

Specifica la posizione nella memoria fisica della destinazione in cui iniziare a scrivere il modello.

[in] Size

Specifica il numero di byte da scrivere nella memoria di destinazione.

[in] Pattern

Specifica il modello da scrivere.

[in] PatternSize

Specifica le dimensioni in byte del modello.

[out, optional] Filled

Riceve il numero di byte scritti. Se è impostato su NULL, queste informazioni non vengono restituite.

Valore restituito

Questo metodo può anche restituire valori di errore. Per altre informazioni, vedere Valori restituiti .

Codice restituito Descrizione
S_OK
Il metodo è stato eseguito correttamente.

Commenti

Questo metodo scrive il modello nella memoria della destinazione quante volte si adatta in byte di dimensioni .

Se la copia finale del modello non si adatta completamente all'intervallo di memoria, verrà scritta solo parzialmente. Ciò include il caso in cui le dimensioni del modello sono maggiori del valore di Dimensioni e i byte aggiuntivi nel modello vengono ignorati.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione dbgeng.h (includere Dbgeng.h)

Vedi anche

IDebugDataSpaces2

IDebugDataSpaces3

IDebugDataSpaces4

WritePhysical