// wdm.h
PCI_MSIX_MASKUNMASK_ENTRY PciMsixMaskunmaskEntry;
NTSTATUS PciMsixMaskunmaskEntry(
[in] PVOID Context,
[in] ULONG TableEntry
)
{...}
View the official Windows Driver Kit DDI referenceNo description available.
The MaskTableEntry routine masks an interrupt in the MSI-X hardware interrupt table.
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.
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. |
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.
PCI_MSIX_TABLE_CONFIG_INTERFACE