Bagikan melalui


KSMETHOD_TYPE_IRP_STORAGE makro (ks.h)

Makro ini mengakses jenis metode seperti yang dijelaskan dalam KSMETHOD_ITEM. Jika metode akan diproses secara asinkron menggunakan KsDispatchSpecificMethod, penyimpanan ini harus dipertahankan secara utuh.

Sintaks

void KSMETHOD_TYPE_IRP_STORAGE(
  [in]  Irp
);

Parameter

[in] Irp

Menentukan IRP yang diteruskan ke rutinitas handler.

Nilai kembali

Tidak ada

Keterangan

Struktur KSMETHOD_ITEM yang relevan diekstrak dari Irp-Tail.Overlay.DriverContext>. Parameter dalam DriverContext diinisialisasi oleh KsMethodHandler dan KsMethodHandlerWithAllocator.

Makro didefinisikan sebagai berikut:

#define KSMETHOD_TYPE_IRP_STORAGE(Irp)  (*(ULONG_PTR*)(&(Irp)->Tail.Overlay.DriverContext[2]))

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header ks.h (termasuk Ks.h)

Lihat juga

KSMETHOD

KSMETHOD_ITEM

KSMETHOD_SET

KsFastMethodHandler

KsMethodHandler

KsMethodHandlerWithAllocator