Metodo IDebugDataSpaces2::FillVirtual (dbgeng.h)
Il metodo FillVirtual scrive un criterio di byte nella memoria virtuale della destinazione. Il criterio viene scritto ripetutamente fino a quando non viene riempito l'intervallo di memoria specificato.
Sintassi
HRESULT FillVirtual(
[in] ULONG64 Start,
[in] ULONG Size,
[in] PVOID Pattern,
[in] ULONG PatternSize,
[out, optional] PULONG Filled
);
Parametri
[in] Start
Specifica la posizione nello spazio indirizzi virtuale della destinazione in corrispondenza della quale iniziare a scrivere il modello.
[in] Size
Specifica il numero di byte da scrivere nella memoria della destinazione.
[in] Pattern
Specifica la posizione di memoria del modello.
[in] PatternSize
Specifica le dimensioni in byte del criterio.
[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 altri dettagli, vedere valori restituiti.
Codice restituito | Descrizione |
---|---|
|
Il metodo ha avuto esito positivo. |
Osservazioni
Questo metodo scrive il modello nella memoria della destinazione quante volte corrisponderà a Dimensioni byte.
Se la copia finale del modello non rientra completamente nell'intervallo di memoria, verrà scritta solo parzialmente. Ciò include il caso in cui la dimensione del criterio è maggiore del valore di Sizee i byte aggiuntivi nel criterio vengono ignorati.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | dbgeng.h (include Dbgeng.h) |