DUMP_READ Rückruffunktion (ntdddump.h)
Die Dump_Read Rückrufroutine wird nach dem Lesen aus dem Dumpporttreiber aufgerufen. Der Filtertreiber kann während des Aufrufs dieser Routine auf die Speicherabbilddaten zugreifen.
Syntax
DUMP_READ DumpRead;
NTSTATUS DumpRead(
[in] PFILTER_EXTENSION FilterExtension,
[in] PLARGE_INTEGER DiskByteOffset,
[in] PMDL Mdl
)
{...}
Parameter
[in] FilterExtension
Ein Zeiger auf eine FILTER_EXTENSION-Struktur .
[in] DiskByteOffset
Der Wert in Bytes relativ zur Quellpartition für das Absturzabbild oder den Ruhezustand. Filtertreiber sollten dieses Feld nicht ändern.
[in] Mdl
Ein Zeiger auf eine MDL-Struktur , die den Datenpuffer beschreibt, der die Speicherabbilddaten enthält. Filtertreiber sollten dieses Feld nicht ändern.
Rückgabewert
Wenn die Routine erfolgreich ist, muss sie STATUS_SUCCESS zurückgeben. Andernfalls muss einer der in Ntstatus.h definierten Fehlerwerte status zurückgegeben werden.
Hinweise
Filtertreiber können die Daten lesen, die vom Absturzdump-Prozess gelesen wurden.
Filtertreiber können den Inhalt des in Mdl enthaltenen Datenpuffers ändern, um alle Änderungen an den Daten zu rückgängig machen, die beim Schreiben auf den Datenträger vorgenommen wurden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows 8 |
Zielplattform | Desktop |
Kopfzeile | ntdddump.h (include Ntdddump.h) |