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