Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Načte zadanou hodnotu vlastnosti, pokud existuje.
Poznámka
Toto rozhraní API je určené pouze pro interní použití. Není určen pro použití z kódu vývojáře.
Syntaxe
HRESULT Get (
[in] int vFunc,
[in] IWbemClassObject* ptr,
[in] LPCWSTR wszName,
[in] LONG lFlags,
[out] VARIANT* pVal,
[out] CIMTYPE* pvtType,
[out] LONG* plFlavor
);
Parametry
vFunc
[v] Tento parametr se nepoužívá.
ptr
[v] Ukazatel na instanci IWbemClassObject .
wszName
[v] Název vlastnosti.
lFlags
[v] Vyhrazena. Tento parametr musí být 0.
pVal
[out] Pokud se funkce úspěšně vrátí, obsahuje hodnotu wszName vlastnosti . Argumentu pval je přiřazen správný typ a hodnota kvalifikátoru.
pvtType
[out] Pokud se funkce úspěšně vrátí, obsahuje konstantu typu CIM , která označuje typ vlastnosti. Jeho hodnota může být nulltaké .
plFlavor
[out] Pokud se funkce úspěšně vrátí, obdrží informace o původu vlastnosti. Jeho hodnota může být nullnebo jedna z následujících WBEM_FLAVOR_TYPE konstant definovaných v hlavičkovém souboru WbemCli.h :
| Konstanta | Hodnota | Popis |
|---|---|---|
WBEM_FLAVOR_ORIGIN_SYSTEM |
0x40 | Vlastnost je standardní systémová vlastnost. |
WBEM_FLAVOR_ORIGIN_PROPAGATED |
0x20 | Pro třídu: Vlastnost je zděděna z nadřazené třídy. Pro instanci: Vlastnost zděděná z nadřazené třídy nebyla instancí změněna. |
WBEM_FLAVOR_ORIGIN_LOCAL |
0 | Pro třídu: Vlastnost patří do odvozené třídy. Pro instanci: Vlastnost je upravena instancí; to znamená, že byla zadána hodnota nebo byl přidán nebo změněn kvalifikátor. |
Vrácená hodnota
Následující hodnoty vrácené touto funkcí jsou definovány v hlavičce souboru WbemCli.h nebo je můžete definovat jako konstanty v kódu:
| Konstanta | Hodnota | Popis |
|---|---|---|
WBEM_E_FAILED |
0x80041001 | Došlo k obecné chybě. |
WBEM_E_INVALID_PARAMETER |
0x80041008 | Nejméně jeden parametr není platný. |
WBEM_E_NOT_FOUND |
0x80041002 | Zadaná vlastnost nebyla nalezena. |
WBEM_E_OUT_OF_MEMORY |
0x80041006 | K dokončení operace není k dispozici dostatek paměti. |
WBEM_S_NO_ERROR |
0 | Volání funkce bylo úspěšné. |
Poznámky
Tato funkce zabalí volání metody IWbemClassObject::Get .
Funkce Get může také vracet systémové vlastnosti.
Argumentu pVal je přiřazen správný typ a hodnota pro kvalifikátor a funkci COM VariantInit .
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: WMINet_Utils.idl
Verze rozhraní .NET Framework: K dispozici od verze 4.7.2