次の方法で共有


KSMETHOD_SET_IRP_STORAGE マクロ (ks.h)

このマクロは、 メソッドが配置されている KSMETHOD_SET へのポインターを返します。

構文

void KSMETHOD_SET_IRP_STORAGE(
  [in]  Irp
);

パラメーター

[in] Irp

ハンドラー ルーチンに渡される IRP を指定します。

戻り値

なし

解説

KSMETHOD_SET構造体へのポインターは から Irp->Tail.Overlay.DriverContext抽出されます。 DriverContext のパラメーターは、KsMethodHandlerKsMethodHandlerWithAllocator によって初期化されます。

マクロは次のように定義されます。

#define KSMETHOD_SET_IRP_STORAGE(Irp)   (*(const KSMETHOD_SET**)&(Irp)->Tail.Overlay.DriverContext[0])

要件

要件
対象プラットフォーム デスクトップ
Header ks.h (Ks.h を含む)

こちらもご覧ください

KSMETHOD

KSMETHOD_ITEM

KSMETHOD_SET

KsFastMethodHandler

KsMethodHandler

KsMethodHandlerWithAllocator