Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Usuwa określony kwalifikator według nazwy.
Uwaga
Ten interfejs API jest przeznaczony tylko do użytku wewnętrznego. Nie jest przeznaczony do użycia z poziomu kodu dewelopera.
Składnia
HRESULT QualifierSet_Delete (
[in] int vFunc,
[in] IWbemQualifierSet* ptr,
[in] LPCWSTR wszName
);
Parametry
vFunc
[in] Ten parametr jest nieużywany.
ptr [in] Wskaźnik do wystąpienia IWbemQualifierSet .
wszName [in] Nazwa kwalifikatora do usunięcia.
Wartość zwracana
Następujące wartości zwracane przez tę funkcję są definiowane w pliku nagłówkowym WbemCli.h lub można je zdefiniować jako stałe w kodzie:
| Stała | Wartość | Opis |
|---|---|---|
WBEM_E_INVALID_PARAMETER |
0x80041008 | Parametr wszName jest nieprawidłowy. |
WBEM_E_INVALID_OPERATION |
0x80041016 | Usunięcie tego kwalifikatora jest niedozwolone. |
WBEM_E_NOT_FOUND |
0x80041002 | Nie można odnaleźć określonego kwalifikatora. |
WBEM_S_NO_ERROR |
0 | Wywołanie funkcji zakończyło się pomyślnie. |
WBEM_S_RESET_TO_DEFAULT |
0x40002 | Zastąpienie lokalne zostało usunięte, a oryginalny kwalifikator z obiektu nadrzędnego został wznowiony w zakresie. |
Uwagi
Ta funkcja opakowuje wywołanie metody IWbemQualifierSet::D elete .
Ze względu na reguły propagacji kwalifikatora określone kwalifikator mógł zostać odziedziczony z innego obiektu i jedynie przesłonięty w bieżącej klasie lub wystąpieniu. W tym przypadku QualifierSet_Delete metoda resetuje kwalifikator do oryginalnej dziedziczonej wartości. Funkcja w tym przypadku zwraca kod WBEM_S_RESET_TO_DEFAULTstanu .
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: WMINet_Utils.idl
wersje .NET Framework: dostępne od wersji 4.7.2