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 値を返す場合があります。
リターン コード | 説明 |
---|---|
|
操作は正常に完了しました。 |
|
TableEntry パラメーターが無効です。 |
注釈
テーブルエントリがマスクされている場合、デバイスはそのテーブルエントリに対応する割り込みを生成しません。
UnmaskTableEntry を呼び出すことで、テーブル エントリのマスクを解除できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista Service Pack 1 (SP1)、Windows Server 2008、およびそれ以降のバージョンの Windows オペレーティング システムで使用できます。 |
対象プラットフォーム | デスクトップ |
Header | wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む) |
IRQL | <= DIRQL |