StorPortMaskMsixInterrupt-Funktion (storport.h)
StorPortMaskMsixInterrupt maskiert oder hebt die Maskierung eines Interrupts in der MSI-X-Hardwareunterbrechungstabelle auf.
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-Hardwareunterbrechungstabelle.
[in] Mask
Gibt an, ob der Interrupt maskiert (TRUE) oder die Maskierung (FALSE) entlarvt werden soll.
Rückgabewert
Diese Funktion gibt einen der folgenden status Codes 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. |
Hinweise
Ein Miniport kann StorPortMaskMsixInterrupt aufrufen, um den angegebenen Interrupt in der MSI-X-Hardwareunterbrechungstabelle zu maskieren oder zu entlarken. Wenn ein Tabelleneintrag maskiert ist, generiert das Gerät keine Interrupts, die diesem Tabelleneintrag entsprechen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Server) | Windows Server 2022 |
Kopfzeile | storport.h |