Freigeben über


KSDISPATCH_TABLE Struktur (ks.h)

Die KSDISPATCH_TABLE-Struktur enthält Zeiger auf implementierte IRP-Verteilerroutinen für Minidriver.

Syntax

typedef struct {
  PDRIVER_DISPATCH        DeviceIoControl;
  PDRIVER_DISPATCH        Read;
  PDRIVER_DISPATCH        Write;
  PDRIVER_DISPATCH        Flush;
  PDRIVER_DISPATCH        Close;
  PDRIVER_DISPATCH        QuerySecurity;
  PDRIVER_DISPATCH        SetSecurity;
  PFAST_IO_DEVICE_CONTROL FastDeviceIoControl;
  PFAST_IO_READ           FastRead;
  PFAST_IO_WRITE          FastWrite;
} KSDISPATCH_TABLE, *PKSDISPATCH_TABLE;

Angehörige

DeviceIoControl

Gibt die Routine des Minidrivers an, an die IRP_MJ_DEVICE_CONTROL IRPs verteilt werden soll.

Read

Gibt die Routine des Minidrivers an, an die IRP_MJ_READ IRPs verteilt werden soll.

Write

Gibt die Routine des Minidrivers an, an die IRP_MJ_WRITE IRPs verteilt werden soll.

Flush

Gibt die Routine des Minidrivers an, an die IRP_MJ_FLUSH_BUFFERS IRPs verteilt werden soll.

Close

Gibt die Routine des Minidrivers an, an die IRP_MJ_CLOSE IRPs verteilt werden soll.

QuerySecurity

Gibt die Routine des Minidrivers an, an die IRP_MJ_QUERY_SECURITY IRPs verteilt werden soll.

SetSecurity

Gibt die Routine des Minidrivers an, an die IRP_MJ_SET_SECURITY IRPs verteilt werden soll.

FastDeviceIoControl

Gibt die Routine des Minidrivers an, um schnelle Geräte-E/A-Steuerungsanforderungen zu senden.

FastRead

Gibt die Routine des Minidrivers an, an die schnelle Leseanforderungen verteilt werden sollen.

FastWrite

Gibt die Routine des Minidrivers an, an die schnelle Schreibanforderungen verteilt werden sollen.

Bemerkungen

Ein Zeiger auf eine Verteilertabelle ist in der undurchsichtigen Objektkopfzeile enthalten, auf das das erste Element von Daten verweist, auf das das FsContext Feld des Dateiobjekts verweist.

Weitere Informationen zu implementierten IRP-Versandroutinen für Minidriver finden Sie unter KsSetMajorFunctionHandlerund DRIVER_OBJECT.

Anforderungen

Anforderung Wert
Header- ks.h (enthalten Ks.h)

Siehe auch

DRIVER_OBJECT

KsSetMajorFunctionHandler