Freigeben über


DUMP_READ Rückruffunktion (ntdddump.h)

Die Dump_Read Rückrufroutine wird nach dem Lesen vom 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 mit den Speicherabbilddaten beschreibt. Filtertreiber sollten dieses Feld nicht ändern.

Rückgabewert

Wenn die Routine erfolgreich ist, muss sie STATUS_SUCCESS zurückgeben. Andernfalls muss eine der fehlerstatuswerte zurückgegeben werden, die in Ntstatus.hdefiniert sind.

Bemerkungen

Filtertreiber können die Daten lesen, die vom Absturzdumpprozess gelesen wurden.

Filtertreiber können den Inhalt des Datenpuffers ändern, der in Mdl- enthalten ist, um alle Änderungen, die an den Daten vorgenommen wurden, zurückzuspeichern, wenn er auf den Datenträger geschrieben wurde.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar ab Windows 8
Zielplattform- Desktop
Header- ntdddump.h (enthalten Ntdddump.h)

Siehe auch

Dump_Write

FILTER_EXTENSION