fungsi RxCompleteRequest_Real (rxprocs.h)

RxCompleteRequest_Real menyelesaikan permintaan IRP yang terkait dengan struktur RX_CONTEXT.

Sintaks

void RxCompleteRequest_Real(
  [in] IN PRX_CONTEXT RxContext,
  [in] IN PIRP        Irp,
  [in] IN NTSTATUS    Status
);

Parameter

[in] RxContext

Penunjuk ke struktur RX_CONTEXT yang terkait dengan IRP untuk diselesaikan.

[in] Irp

Penunjuk ke IRP untuk diselesaikan.

[in] Status

Nilai status yang akan dikembalikan saat permintaan IRP selesai. Ini adalah nilai yang akan disimpan di anggota IoStatus.Status dari IRP terkait setelah selesai.

Mengembalikan nilai

Tidak ada

Keterangan

Rutinitas RxCompleteRequest_Real biasanya tidak dipanggil oleh driver pengalih mini jaringan secara langsung. RDBSS memanggil rutinitas ini secara internal untuk menyelesaikan paket permintaan I/O.

Jika nilai NULL diteruskan untuk Irp, maka RxCompleteRequest_Real akan mencatat ini sebagai kesalahan dalam build yang diperiksa. Jika nilai non-NULL diteruskan untuk RxContext, maka RxCompleteRequest_Real secara internal memanggil RxDereferenceAndDeleteRxContext dengan parameter RxContext yang diteruskan untuk mendereferensikan struktur RX_CONTEXT.

Persyaratan

   
Target Platform Desktop
Header rxprocs.h (termasuk Rxprocs.h, Rxcontx.h)
IRQL <= APC_LEVEL

Lihat juga

RxCompleteRequest

RxCreateRxContext

RxDereference

RxDereferenceAndDeleteRxContext_Real

RxInitializeContext

RxPrepareContextForReuse

RxResumeBlockedOperations_Serially

__RxSynchronizeBlockingOperations

__RxSynchronizeBlockingOperationsMaybeDroppingFcbLock