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.
Hiermee schrijft u de benoemde kwalificatie en waarde. De nieuwe kwalificatie overschrijft de vorige waarde van dezelfde naam. Als de kwalificatie niet bestaat, wordt deze gemaakt.
Opmerking
Deze API is alleen bedoeld voor intern gebruik. Het is niet bedoeld voor gebruik vanuit ontwikkelaarscode.
Syntaxis
HRESULT QualifierSet_Put (
[in] int vFunc,
[in] IWbemQualifierSet* ptr,
[in] LPCWSTR wszName,
[in] VARIANT* pVal,
[in] LONG lFlavor
);
Parameterwaarden
vFunc
[in] Deze parameter wordt niet gebruikt.
ptr
[in] Een aanwijzer naar een IWbemQualifierSet-exemplaar .
wszName
[in] De naam van de kwalificatie die moet worden geschreven.
pVal
[in] Een aanwijzer naar een geldige VARIANT waarde die de kwalificatie bevat die moet worden geschreven. Deze parameter kan niet zijn null.
lFlavor
[in] Een van de volgende constanten die de gewenste kwalificatiearoma's voor deze kwalificatie definieert. De standaardwaarde is WBEM_FLAVOR_OVERRIDABLE (0).
| Constante | Waarde | Description |
|---|---|---|
WBEM_FLAVOR_OVERRIDABLE |
0 | De kwalificatie kan worden overschreven in een afgeleide klasse of instantie. Dit is de standaardwaarde. |
WBEM_FLAVOR_FLAG_PROPAGATE_TO_INSTANCE |
1 | De kwalificatie wordt doorgegeven aan instanties. |
WBEM_FLAVOR_FLAG_PROPAGATE_TO_DERIVED_CLASS |
2 | De kwalificatie wordt doorgegeven aan afgeleide klassen. |
WBEM_FLAVOR_NOT_OVERRIDABLE |
0x10 | De kwalificatie kan niet worden overschreven in een afgeleide klasse of instantie. |
WBEM_FLAVOR_AMENDED |
0x80 | De kwalificatie is gelokaliseerd. |
Retourwaarde
De volgende waarden die door deze functie worden geretourneerd, worden gedefinieerd in het headerbestand WbemCli.h of u kunt deze definiƫren als constanten in uw code:
| Constante | Waarde | Description |
|---|---|---|
WBEM_E_CANNOT_BE_KEY |
0x8004101f | Er is een illegale poging om de Key kwalificatie op te geven op een eigenschap die geen sleutel kan zijn. De sleutels worden opgegeven in de klassedefinitie voor een object en kunnen niet per instantie worden gewijzigd. |
WBEM_E_INVALID_PARAMETER |
0x80041008 | Een parameter is ongeldig. |
WBEM_E_INVALID_QUALIFIER_TYPE |
0x80041029 | De pVal parameter is niet van een juridisch kwalificatietype. |
WBEM_E_OVERRIDE_NOT_ALLOWED |
0x8004101a | Het is niet mogelijk om de QualifierSet_Put methode op de kwalificatie aan te roepen omdat het eigendomsobject geen onderdrukkingen toestaat. |
WBEM_S_NO_ERROR |
0 | De functie-aanroep is geslaagd. |
Opmerkingen
Deze functie verpakt een aanroep naar de methode IWbemQualifierSet::P ut .
Requirements
Platformen: Zie Systeemvereisten.
Rubriek: WMINet_Utils.idl
.NET Framework-versies: Beschikbaar sinds 4.7.2