RemoveTarget, fonction

La méthode WMI RemoveTarget configure le fournisseur WMI afin qu’il cesse de transmettre les événements associés à la cible indiquée au client WMI.

Syntaxe

void RemoveTarget(
   [in, HBAType("HBA_WWN")] uint8          HbaPortWWN[8],
   [in, HBAType("HBA_WWN")] uint8          DiscoveredPortWWN[8],
   [in] uint32                             AllTargets,
   [out, HBA_STATUS_QUALIFIERS] HBA_STATUS HBAStatus
);

Paramètres

HbaPortWWN
Nom mondial 64 bits (WWN) qui identifie de manière unique le port local qui doit être supprimé de la liste des ports dont les événements sont signalés au client WMI. Pour une discussion sur les noms mondiaux, consultez la spécification de l’API Fibre Channel HBA du comité T11.

DiscoveredPortWWN
WWN qui indique le port découvert à distance qui doit être supprimé de la liste des ports dont les événements sont signalés au client WMI.

AllTargets
Événements à arrêter de signaler. Si ce membre est égal à zéro, le client du fournisseur WMI cesse de signaler les événements associés au port indiqué par DiscoveredPortWWN. Si ce membre est différent de zéro, le fournisseur WMI cesse de signaler tous les événements associés à une cible.

HBAStatus
Au retour, contient le status de l’opération. Pour obtenir la liste des valeurs autorisées et leur description, consultez HBA_STATUS. Le pilote miniport retourne ces informations dans le membre HBAStatus d’une structure RemoveTarget_OUT .

Valeur retournée

Non applicable aux méthodes WMI.

Remarques

Cette méthode WMI appartient à la classe WMI MSFC_EventControl.

Configuration requise

Plateforme cible

Desktop (Expérience utilisateur)

En-tête

Hbapiwmi.h (inclure Hbapiwmi.h, Hbaapi.h ou Hbaapi.h)

Voir aussi

RemoveTarget_IN

RemoveTarget_OUT