Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il metodo WritePhysical2 scrive i dati nell'indirizzo fisico specificato nella memoria della destinazione.
Sintassi
HRESULT WritePhysical2(
[in] ULONG64 Offset,
[in] ULONG Flags,
[in] PVOID Buffer,
[in] ULONG BufferSize,
[out, optional] PULONG BytesWritten
);
Parametri
[in] Offset
Specifica l'indirizzo fisico della memoria in cui scrivere i dati.
[in] Flags
Specifica le proprietà della memoria fisica in cui scrivere. Questo deve corrispondere al modo in cui la memoria fisica è stata pubblicizzata al sistema operativo nella destinazione. I valori possibili sono elencati nella tabella seguente.
Valore | Descrizione |
---|---|
DEBUG_PHYSICAL_DEFAULT | Usare la memorizzazione nella cache di memoria predefinita. |
DEBUG_PHYSICAL_CACHED | La memoria fisica viene memorizzata nella cache. |
DEBUG_PHYSICAL_UNCACHED | La memoria fisica non è memorizzata nella cache. |
DEBUG_PHYSICAL_WRITE_COMBINED | La memoria fisica è combinata in scrittura. |
[in] Buffer
Specifica i dati da scrivere.
[in] BufferSize
Specifica le dimensioni, in byte, del buffer buffer buffer. Si tratta del numero massimo di byte che verranno scritti.
[out, optional] BytesWritten
Riceve il numero di byte scritti nella memoria della destinazione. Se byte scritti è 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 è disponibile solo nel debug in modalità kernel.
I flag DEBUG_PHYSICAL_CACHED, DEBUG_PHYSICAL_UNCACHED e DEBUG_PHYSICAL_WRITE_COMBINED possono essere usati solo quando la destinazione è una destinazione del kernel live di cui viene eseguito il debug nel modo standard (usando una porta COM, un bus 1394 o una named pipe).
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | dbgeng.h (include Dbgeng.h) |