Freigeben über


Niedrige E/A-Routinen

Low-E/A-Routinen stellen die grundlegenden IRP_MJ_XXX asynchronen Vorgänge für ein Dateiobjekt dar (z. B. Öffnen, Schließen, Lesen und Schreiben). RDBSS bietet einige Komfortroutinen, die mit niedrigen E/A-Vorgängen von einem Netzwerk-Mini-Redirector verwendet werden. Die RDBSS-Routinen mit niedrigen E/A-Vorgängen umfassen Folgendes:

-Routine zurückgegebener Wert BESCHREIBUNG

RxLowIoCompletion

Diese Routine muss von den niedrigen E/A-Routinen eines Netzwerkminiumleitungstreibers aufgerufen werden, wenn die Verarbeitung abgeschlossen ist, wenn die Routine zunächst als ausstehend zurückgegeben wurde.

RxLowIoGetBufferAddress

Diese Routine gibt den Puffer zurück, der der MDL aus der LowIoContext-Struktur einer RX_CONTEXT-Struktur entspricht.

RxMapSystemBuffer

Diese Routine gibt die Systempufferadresse aus dem E/A-Anforderungspaket (IRP) zurück.

RxNewMapUserBuffer

Diese Routine gibt die Adresse des Benutzerpuffers zurück, der für niedrige E/A-Vorgänge verwendet wird. Beachten Sie, dass diese Routine nur unter Windows XP und Windows 2000 verfügbar ist.