Freigeben über


KsDispatchIrp-Funktion (ks.h)

KsDispatchIrp ruft eine Verteilerroutine auf, die dem Funktionscode des angegebenen IRP entspricht. KsDispatchIrp gibt dann den Statuscode 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 Dispatch-Routine aufgerufen werden soll.

Rückgabewert

Gibt den Statuscode zurück, der von der Dispatch-Routine zurückgegeben wird.

Bemerkungen

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

Anforderungen

Anforderung Wert
Zielplattform- Universal
Header- ks.h (enthalten Ks.h)
Library Ks.lib

Siehe auch

KsSetMajorFunctionHandler