StorPortMaskMsixInterrupt-Funktion (storport.h)
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 |