KSMETHOD_ITEM_IRP_STORAGE makro (ks.h)

Makro ini mengakses penunjuk ke KSMETHOD_ITEM yang relevan. Perhatikan bahwa pointer ini hanya diatur saat menggunakan KsMethodHandlerWithAllocator.

Sintaks

void KSMETHOD_ITEM_IRP_STORAGE(
  [in]  Irp
);

Parameter

[in] Irp

Menentukan IRP yang diteruskan ke rutinitas handler.

Nilai kembali

Tidak ada

Keterangan

Penunjuk ke struktur KSMETHOD_ITEM diekstrak dari Irp->Tail.Overlay.DriverContext. Parameter dalam DriverContext diinisialisasi oleh KsMethodHandler dan KsMethodHandlerWithAllocator.

Makro didefinisikan sebagai berikut:

#define KSMETHOD_ITEM_IRP_STORAGE(Irp)  (*(const KSMETHOD_ITEM**)&(Irp)->;Tail.Overlay.DriverContext[3])

Persyaratan

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

Lihat juga

KSMETHOD

KSMETHOD_ITEM

KSMETHOD_SET

KsFastMethodHandler

KsMethodHandler

KsMethodHandlerWithAllocator