PCI_MSIX_MASKUNMASK_ENTRY - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// wdm.h

PCI_MSIX_MASKUNMASK_ENTRY PciMsixMaskunmaskEntry;

NTSTATUS PciMsixMaskunmaskEntry(
  [in] PVOID Context,
  [in] ULONG TableEntry
)
{...}
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nc-wdm-pci_msix_maskunmask_entry)

PCI_MSIX_MASKUNMASK_ENTRY callback function

Description

The MaskTableEntry routine masks an interrupt in the MSI-X hardware interrupt table.

Parameters

Context [in]

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.

TableEntry [in]

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
STATUS_SUCCESS The operation completed successfully.
STATUS_INVALID_PARAMETER 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.

See also

PCI_MSIX_TABLE_CONFIG_INTERFACE

UnmaskTableEntry