Bagikan melalui


Fungsi RxSetMinirdrCancelRoutine (rxcontx.h)

RxSetMinirdrCancelRoutine dipanggil oleh driver pengalih mini jaringan untuk menyiapkan rutinitas pembatalan pengalihan mini jaringan untuk struktur RX_CONTEXT.

Sintaks

NTSTATUS RxSetMinirdrCancelRoutine(
  [in, out] IN OUT PRX_CONTEXT RxContext,
  [in]      IN PMRX_CALLDOWN   MRxCancelRoutine
);

Parameter

[in, out] RxContext

Penunjuk ke struktur RX_CONTEXT.

[in] MRxCancelRoutine

Penunjuk ke rutinitas pembatalan.

Nilai kembali

RxSetMinirdrCancelRoutine mengembalikan STATUS_SUCCESS pada keberhasilan atau salah satu nilai kesalahan berikut pada kegagalan:

Menampilkan kode Deskripsi
STATUS_CANCELLED
Parameter RxContext sudah dibatalkan. Kesalahan akan dikembalikan jika anggota BenderaRxContext memiliki set bit RX_CONTEXT_FLAG_CANCELLED.

Keterangan

Rutinitas RxSetMinirdrCancelRoutine mengatur anggota MRxCancelRoutine dari parameter RxContext ke nilai parameter MRxCancelRoutine . Operasi ini dilindungi oleh spinlock.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header rxcontx.h (termasuk Mrx.h, Rxcontx.h)
IRQL <= APC_LEVEL

Lihat juga

RX_CONTEXT

RxCompleteRequest

RxCompleteRequest_Real

RxCreateRxContext

RxDereference

RxDereferenceAndDeleteRxContext_Real

RxInitializeContext

RxPrepareContextForReuse

RxResumeBlockedOperations_Serially