KsDispatchIrp-Funktion (ks.h)

KsDispatchIrp ruft eine Dispatchroutine auf, die dem Funktionscode des angegebenen IRP entspricht. KsDispatchIrp gibt dann den status Code aus diesem Aufruf zurück.

Syntax

KSDDKAPI NTSTATUS KsDispatchIrp(
  [in] PDEVICE_OBJECT DeviceObject,
  [in] PIRP           Irp
);

Parameter

[in] DeviceObject

Gibt einen Zeiger auf die DEVICE_OBJECT an, zu der das bestimmte Dateiobjekt gehört.

[in] Irp

Enthält das IRP, für das eine Dispatchroutine aufgerufen werden soll.

Rückgabewert

Gibt den von der Dispatchroutine zurückgegebenen status Code zurück.

Hinweise

Ein KSDISPATCH_TABLE kann im FsContext-Element des Dateiobjekts des Stapelspeicherorts enthalten sein. KsDispatchIrp ruft die in dieser Dispatchtabelle aufgeführte Dispatchroutine für diesen Hauptcode auf.

Anforderungen

Anforderung Wert
Zielplattform Universell
Header ks.h (ks.h einschließen)
Bibliothek Ks.lib

Weitere Informationen

KsSetMajorFunctionHandler