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 構造体のメンバー コンテキストとして渡される値を渡します。
[in] TableEntry
MSI-X ハードウェア割り込みテーブル内のテーブル エントリのインデックス。
戻り値
MaskTableEntry ルーチンは、次のいずれかの NTSTATUS 値を返します。
リターン コード | 形容 |
---|---|
|
操作が正常に完了しました。 |
|
TableEntry パラメーターが無効です。 |
備考
テーブル エントリがマスクされている場合、デバイスはそのテーブル エントリに対応する割り込みを生成しません。
UnmaskTableEntry を呼び出すことで、テーブル エントリのマスクを解除できます。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista Service Pack 1 (SP1)、Windows Server 2008、およびそれ以降のバージョンの Windows オペレーティング システムで使用できます。 |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む) |
IRQL | <= DIRQL |
関連項目
PCI_MSIX_TABLE_CONFIG_INTERFACE
UnmaskTableEntry の