Fonction StorPortGetMSIInfo (storport.h)
La routine StorPortGetMSIInfo récupère les informations d’interruption signalée (MSI) du message spécifié.
Syntaxe
ULONG StorPortGetMSIInfo(
[in] PVOID HwDeviceExtension,
[in] ULONG MessageId,
[out] PMESSAGE_INTERRUPT_INFORMATION InterruptInfo
);
Paramètres
[in] HwDeviceExtension
Pointeur vers l’extension de périphérique matériel pour l’adaptateur de bus hôte (HBA).
[in] MessageId
Identificateur du message pour lequel les informations sont récupérées.
[out] InterruptInfo
Pointeur vers une structure MESSAGE_INTERRUPT_INFORMATION fournie par un pilote miniport qui reçoit les informations du message spécifié par le paramètre MessageId .
Valeur retournée
StorPortGetMSIInfo retourne l’un des codes status :
Code de retour | Description |
---|---|
|
Cette fonction n’est pas implémentée sur le système d’exploitation actif. |
|
Indique que les informations MSI ont été correctement reçues pour le message spécifié. |
|
HwDeviceExtension passé a la valeur NULL.
-ou- Le pointeur dans InterruptInfo pour la structure à recevoir les informations est NULL. -ou- MessageId passé à la fonction est incorrect. |
|
L’adaptateur HBA ne prend pas en charge MSI. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Cette routine est disponible à partir de Windows Vista. |
Plateforme cible | Universal |
En-tête | storport.h (inclure Storport.h) |
IRQL | N’importe quel niveau. |