PCI_MSIX_MASKUNMASK_ENTRY routine

The UnmaskTableEntry routine unmasks a table entry in the MSI-X hardware interrupt table.

Syntax

PCI_MSIX_MASKUNMASK_ENTRY UnmaskTableEntry;

NTSTATUS UnmaskTableEntry(
  _In_ PVOID Context,
  _In_ ULONG TableEntry
)
{ ... }

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 UnmaskTableEntry routine might return one of the following NTSTATUS values:

Return code Description
STATUS_SUCCESS

The operation completed successfully.

STATUS_INVALID_PARAMETER

The TableEntry parameter was invalid.

 

Remarks

The UnmaskTableEntry routine unmasks a table entry that the MaskTableEntry routine masked.

Requirements

Target platform

Desktop

Version

Available in Windows Vista with Service Pack 1 (SP1), Windows Server 2008, and later versions of the Windows operating system.

Header

Wdm.h (include Wdm.h, Ntddk.h, or Ntifs.h)

IRQL

<= DIRQL

See also

MaskTableEntry

PCI_MSIX_TABLE_CONFIG_INTERFACE

 

 

Send comments about this topic to Microsoft