次の方法で共有


KSMETHOD_ITEM_IRP_STORAGE マクロ (ks.h)

このマクロは、関連する KSMETHOD_ITEMへのポインターにアクセスします。 このポインターは、KsMethodHandlerWithAllocatorを使用する場合にのみ設定されることに注意してください。

構文

void KSMETHOD_ITEM_IRP_STORAGE(
  [in]  Irp
);

パラメーター

[in] Irp

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

戻り値

何一つ

備考

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

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

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

必要条件

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

関連項目

KSMETHOD

KSMETHOD_ITEM

KSMETHOD_SET

KsFastMethodHandler する

KsMethodHandler

KsMethodHandlerWithAllocator