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).