Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The MaskTableEntry routine masks an interrupt in the MSI-X hardware interrupt table.
Syntax
PCI_MSIX_MASKUNMASK_ENTRY PciMsixMaskunmaskEntry;
NTSTATUS PciMsixMaskunmaskEntry(
[in] PVOID Context,
[in] ULONG TableEntry
)
{...}
Parameters
[in] Context
A pointer to interface-specific context information. The caller passes the value that is passed as the Context member of the PCI_MSIX_TABLE_CONFIG_INTERFACE structure for the interface.
[in] TableEntry
The index of the table entry in the MSI-X hardware interrupt table.
Return value
The MaskTableEntry routine might return one of the following NTSTATUS values:
Return code | Description |
---|---|
|
The operation completed successfully. |
|
The TableEntry parameter is invalid. |
Remarks
If a table entry is masked, the device does not generate any interrupts that correspond to that table entry.
You can unmask the table entry by calling UnmaskTableEntry.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Available in Windows Vista with Service Pack 1 (SP1), Windows Server 2008, and later versions of the Windows operating system. |
Target Platform | Desktop |
Header | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
IRQL | <= DIRQL |