Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
StorPortMaskMsixInterrupt Masken oder entmasket einen Interrupt in der MSI-X Hardware-Interrupt-Tabelle.
Syntax
ULONG StorPortMaskMsixInterrupt(
[in] PVOID HwDeviceExtension,
[in] ULONG MessageId,
[in] BOOLEAN Mask
);
Parameter
[in] HwDeviceExtension
Ein Zeiger auf die Geräteerweiterung des Miniports.
[in] MessageId
Der Index des Tabelleneintrags in der MSI-X Hardwareunterbruchtabelle.
[in] Mask
Gibt an, ob der Interrupt maskieren (TRUE) oder entmasken (FALSE) werden soll.
Rückgabewert
Diese Funktion gibt einen der folgenden Statuscodes zurück.
Rückgabecode | Beschreibung |
---|---|
STOR_STATUS_SUCCESS | Der angegebene MSI-X Interrupt wurde erfolgreich aktiviert/deaktiviert. |
STOR_STATUS_INVALID_PARAMETER | Ein Parameter ist ungültig; Beispielsweise ist MessageId- kein gültiger Tabellenindexwert. |
STOR_STATUS_UNSUCCESSFUL | Wird aus anderen internen Systemgründen zurückgegeben. |
Bemerkungen
Ein Miniport kann StorPortMaskMsixInterrupt- aufrufen, um den angegebenen Interrupt in der MSI-X Hardware-Interrupttabelle zu maskieren oder zu entmasken. Wenn ein Tabelleneintrag maskiert ist, generiert das Gerät keine Unterbrechungen, die diesem Tabelleneintrag entsprechen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Server- | Windows Server 2022 |
Header- | storport.h |