共用方式為


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 值:

傳回碼 描述
STATUS_SUCCESS
作業已順利完成。
STATUS_INVALID_PARAMETER
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