HBA_STATUS
Le qualificateur de classe WMI HBA_STATUS indique le résultat d’une requête WMI qui a été envoyée à un HBA de fournisseur WMI.
Le tableau suivant répertorie les noms des qualificateurs et la signification de chaque nom :
Qualificateur | Signification |
---|---|
HBA_STATUS_OK |
Aucune erreur détectée sur l’adaptateur HBA. |
HBA_STATUS_ERROR |
Erreur détectée sur l’adaptateur HBA. |
HBA_STATUS_ERROR_NOT_SUPPORTED |
Fonction non prise en charge. |
HBA_STATUS_ERROR_INVALID_HANDLE |
Handle non valide. |
HBA_STATUS_ERROR_ARG |
Argument incorrect. |
HBA_STATUS_ERROR_ILLEGAL_WWN |
Nom mondial non reconnu. Pour plus d’informations sur les noms mondiaux, consultez la spécification de l’API HBA Fibre Channel du comité T11. |
HBA_STATUS_ERROR_ILLEGAL_INDEX |
Index non reconnu. |
HBA_STATUS_ERROR_MORE_DATA |
Mémoire tampon plus importante requise. |
HBA_STATUS_ERROR_STALE_DATA |
Les informations ont changé depuis la dernière opération d’actualisation. |
HBA_STATUS_SCSI_CHECK_CONDITION |
Condition de vérification SCSI signalée. |
HBA_STATUS_ERROR_BUSY |
Adaptateur occupé ou réservé, une nouvelle tentative peut être nécessaire. |
HBA_STATUS_ERROR_TRY_AGAIN |
La demande a expiré, une nouvelle tentative peut être nécessaire. |
HBA_STATUS_ERROR_UNAVAILABLE |
L’adaptateur HBA référencé a été supprimé ou désactivé. |
HBA_STATUS_ERROR_ELS_REJECT |
L’ELS demandé a été rejeté par l’adaptateur local. |
HBA_STATUS_ERROR_INVALID_LUN |
Le numéro d’unité logique spécifié n’est pas fourni par l’adaptateur spécifié. |
HBA_STATUS_ERROR_INCOMPATIBLE |
Une incompatibilité a été détectée. Les modules de bibliothèque et de pilote ont peut-être implémenté différentes versions de la spécification de l’API HBA. |
HBA_STATUS_ERROR_AMBIGUOUS_WWN |
Plusieurs adaptateurs ont un nom mondial (WWN) correspondant. Cela peut se produire si le NodeWWN de plusieurs adaptateurs est identique. Pour plus d’informations sur les noms mondiaux en général et NodeWWN en particulier, consultez la spécification de l’API Fibre Channel HBA du comité T11. |
HBA_STATUS_ERROR_LOCAL_BUS |
Une demande de liaison persistante incluait un numéro de bus SCSI local incorrect. |
HBA_STATUS_ERROR_LOCAL_TARGET |
Une demande de liaison persistante incluait un numéro cible SCSI local incorrect. |
HBA_STATUS_ERROR_LOCAL_LUN |
Une demande de liaison persistante incluait un LUN SCSI local incorrect. |
HBA_STATUS_ERROR_LOCAL_SCSIID_BOUND |
Une demande d’ensemble de liaisons persistantes incluait un ID SCSI local qui était déjà lié. |
HBA_STATUS_ERROR_TARGET_FCID |
Une demande de liaison persistante incluait un FCID cible FCP non valide. Pour obtenir une définition d’un FCID cible FCP, consultez la spécification de l’API Fibre Channel HBA du comité T11. |
HBA_STATUS_ERROR_TARGET_NODE_WWN |
Une demande de liaison persistante incluait un nœud cible FCP incorrect WWN. |
HBA_STATUS_ERROR_TARGET_PORT_WWN |
Une demande de liaison persistante incluait un port cible FCP incorrect WWN. |
HBA_STATUS_ERROR_TARGET_LUN |
Une demande de liaison persistante incluait un LUN FCP que la cible ne reconnaît pas. |
HBA_STATUS_ERROR_TARGET_LUID |
Une demande de liaison persistante contenait un identificateur unique d’unité logique non défini ou inaccessible. |
HBA_STATUS_ERROR_NO_SUCH_BINDING |
Une demande de suppression de liaison persistante contenait une liaison qui ne correspondait pas à une liaison établie par le port spécifié. |
HBA_STATUS_ERROR_NOT_A_TARGET |
Une commande SCSI a été envoyée à un Nx_Port qui n’était pas un port cible SCSI. Pour une définition de Nx_Port, consultez la spécification de l’API Fibre Channel HBA du comité T11. |
HBA_STATUS_ERROR_UNSUPPORTED_FC4 |
Une demande a été faite concernant un protocole FC-4 non pris en charge. Pour obtenir une explication du protocole FC-4, consultez la spécification de l’API Fibre Channel HBA du comité T11. |
HBA_STATUS_ERROR_INCAPABLE |
Une demande a été effectuée pour activer des fonctionnalités non implémentées pour un port. |
HBA_STATUS_ERROR_TARGET_BUSY |
L’exécution de la commande SCSI demandée entraînerait une condition de commande SCSI superposée. |
En incluant Hbaapi.h , votre logiciel aura accès à une série de constantes symboliques qui correspondent aux noms de type dans le tableau précédent. Les définitions de ces constantes symboliques ne sont pas incluses dans Hbapiwmi.h (le fichier généré par la suite d’outils WMI lors de sa compilation).