次の方法で共有


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 のパラメーターは、KsMethodHandler と KsMethodHandlerWithAllocator によって初期化されます。

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

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

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー ks.h (Ks.h を含む)

関連項目

KSMETHOD

KSMETHOD_ITEM

KSMETHOD_SET

KsFastMethodHandler する

KsMethodHandler

KsMethodHandlerWithAllocator