Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De MS_SM_EventControl WMI-klasse definieert WMI-methoden waarmee WMI-clients de levering van koppelings-, poort- en doelevenementen kunnen beheren. Deze WMI-klasse heeft geen gegevensblokken. Daarom genereert de WMI-hulpprogrammasuite declaraties voor structuren die parametergegevens bevatten voor de methoden die deel uitmaken van de klasse, maar er wordt geen structuurdeclaratie gegenereerd die overeenkomt met de klasse zelf.
De MOF-syntaxis voor elke methode die deel uitmaakt van deze klasse, wordt beschreven op de referentiepagina voor de methode. In de volgende onderwerpen worden deze methoden en de bijbehorende structuren beschreven:
De klasse MS_SM_EventControl wordt als volgt gedefinieerd in Hbaapi.mof:
class MS_SM_EventControl
{
[key]
string InstanceName;
boolean Active;
//
// These methods are used to control delivery of MS_SM_TargetEvents
//
[ Implemented, WmiMethodId(1) ]
void SM_AddTarget(
[in, HBAType("HBA_WWN") ] uint8 HbaPortWWN[8],
[in, HBAType("HBA_WWN") ] uint8 DiscoveredPortWWN[8],
[in, HBAType("HBA_WWN") ] uint8 DomainPortWWN[8],
[in ] uint32 AllTargets,
[out, HBA_STATUS_QUALIFIERS ] HBA_STATUS HBAStatus
);
[ Implemented, WmiMethodId(2) ]
void SM_RemoveTarget(
[in, HBAType("HBA_WWN") ] uint8 HbaPortWWN[8],
[in, HBAType("HBA_WWN") ] uint8 DiscoveredPortWWN[8],
[in, HBAType("HBA_WWN") ] uint8 DomainPortWWN[8],
[in ] uint32 AllTargets,
[out, HBA_STATUS_QUALIFIERS ] HBA_STATUS HBAStatus
);
//
// These methods are used to control delivery of MS_SM_PortEvents
//
[ Implemented, WmiMethodId(3) ]
void SM_AddPort(
[in, HBAType("HBA_WWN") ] uint8 PortWWN[8],
[in, EVENT_TYPES_QUALIFIERS ] uint32 EventType,
[out, HBA_STATUS_QUALIFIERS ] HBA_STATUS HBAStatus
);
[ Implemented, WmiMethodId(4) ]
void SM_RemovePort(
[in, HBAType("HBA_WWN") ] uint8 PortWWN[8],
[in, EVENT_TYPES_QUALIFIERS ] uint32 EventType,
[out, HBA_STATUS_QUALIFIERS ] HBA_STATUS HBAStatus
);
//
// These methods are used to control delivery of MSFC_LinkEvents
//
[ Implemented, WmiMethodId(10) ]
void SM_AddLink(
[out, HBA_STATUS_QUALIFIERS ] HBA_STATUS HBAStatus
);
[ Implemented, WmiMethodId(11) ]
void SM_RemoveLink(
[out, HBA_STATUS_QUALIFIERS ] HBA_STATUS HBAStatus
);
};