Freigeben über


PCI_MSIX_MASKUNMASK_ENTRY Rückruffunktion (wdm.h)

Die MaskTableEntry-Routine maskiert einen Interrupt in der MSI-X-Hardwareunterbrechungstabelle.

Syntax

PCI_MSIX_MASKUNMASK_ENTRY PciMsixMaskunmaskEntry;

NTSTATUS PciMsixMaskunmaskEntry(
  [in] PVOID Context,
  [in] ULONG TableEntry
)
{...}

Parameter

[in] Context

Ein Zeiger auf schnittstellenspezifische Kontextinformationen. Der Aufrufer übergibt den Wert, der als Context-Member der PCI_MSIX_TABLE_CONFIG_INTERFACE-Struktur für die Schnittstelle übergeben wird.

[in] TableEntry

Der Index des Tabelleneintrags in der MSI-X-Hardwareunterbrechungstabelle.

Rückgabewert

Die MaskTableEntry-Routine gibt möglicherweise einen der folgenden NTSTATUS-Werte zurück:

Rückgabecode Beschreibung
STATUS_SUCCESS
Der Vorgang wurde erfolgreich abgeschlossen.
STATUS_INVALID_PARAMETER
Der TableEntry-Parameter ist ungültig.

Hinweise

Wenn ein Tabelleneintrag maskiert ist, generiert das Gerät keine Interrupts, die diesem Tabelleneintrag entsprechen.

Sie können den Tabelleneintrag entlarven, indem Sie UnmaskTableEntry aufrufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista mit Service Pack 1 (SP1), Windows Server 2008 und höheren Versionen des Windows-Betriebssystems.
Zielplattform Desktop
Header wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h)
IRQL <= DIRQL

Weitere Informationen

PCI_MSIX_TABLE_CONFIG_INTERFACE

UnmaskTableEntry