共用方式為


RxLowIoCompletion 函式 (lowio.h)

RxLowIoCompletion 必須在完成時由網路迷你重新導向器低 I/O 例程呼叫,如果低 I/O 例程一開始傳回STATUS_PENDING。

語法

NTSTATUS RxLowIoCompletion(
  PRX_CONTEXT RxContext
);

參數

RxContext

這個 IRP 之RX_CONTEXT結構的指標。

傳回值

RxLowIoCompletion 會根據 RxContext 參數指出這是同步或異步 I/O,傳回不同的值。

如果 RxContext 參數指出這是同步 I/O,則 RxLowIoCompletion 傳回STATUS_MORE_PROCESSING_REQUIRED。

如果 RxContext 參數指出這是異步 I/O,則 RxLowIoCompletion 會嘗試呼叫RX_CONTEXT成員的 LowIoContext.CompletionRoutine 成員。 只有在 LowIoContext.Flags成員指出可以在 DPC 層級呼叫完成例程,而且目前的 IRQL 小於分派層級時,才會呼叫完成例程。 在此情況下,傳回值是完成例程所傳回的結果。 如果不符合這些條件,RxLowIoCompletion 會傳回STATUS_MORE_PROCESSING_REQUIRED。

要求

要求 價值
目標平臺 桌面
標頭 lowio.h (包括 Lowio.h、 Rxcontx.h)
IRQL <= APC_LEVEL

另請參閱

RX_CONTEXT

RxLowIoGetBufferAddress

RxMapSystemBuffer

RxNewMapUserBuffer