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 操作系统。
目标平台 桌面
标头 wdm.h(包括 Wdm.h、Ntddk.h、Ntifs.h)
IRQL <= DIRQL

另请参阅

PCI_MSIX_TABLE_CONFIG_INTERFACE

UnmaskTableEntry