次の方法で共有


PCI_MSIX_MASKUNMASK_ENTRY コールバック関数 (wdm.h)

MaskTableEntry ルーチンは、MSI-X ハードウェア割り込みテーブル内の割り込みをマスクします。

構文

PCI_MSIX_MASKUNMASK_ENTRY PciMsixMaskunmaskEntry;

NTSTATUS PciMsixMaskunmaskEntry(
  [in] PVOID Context,
  [in] ULONG TableEntry
)
{...}

パラメーター

[in] Context

インターフェイス固有のコンテキスト情報へのポインター。 呼び出し元は、インターフェイスのPCI_MSIX_TABLE_CONFIG_INTERFACE構造体の Context メンバーとして渡される値を渡します。

[in] TableEntry

MSI-X ハードウェア割り込みテーブル内のテーブル エントリのインデックス。

戻り値

MaskTableEntry ルーチンは、次のいずれかの NTSTATUS 値を返す場合があります。

リターン コード 説明
STATUS_SUCCESS
操作は正常に完了しました。
STATUS_INVALID_PARAMETER
TableEntry パラメーターが無効です。

注釈

テーブルエントリがマスクされている場合、デバイスはそのテーブルエントリに対応する割り込みを生成しません。

UnmaskTableEntry を呼び出すことで、テーブル エントリのマスクを解除できます。

要件

要件
サポートされている最小のクライアント Windows Vista Service Pack 1 (SP1)、Windows Server 2008、およびそれ以降のバージョンの Windows オペレーティング システムで使用できます。
対象プラットフォーム デスクトップ
Header wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)
IRQL <= DIRQL

こちらもご覧ください

PCI_MSIX_TABLE_CONFIG_INTERFACE

UnmaskTableEntry