Freigeben über


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)

Weitere Informationen

Dump_Write

FILTER_EXTENSION