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.
Vrátí jedinečný popisovač, který identifikuje vlastnost.
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 GetPropertyHandle (
[in] int vFunc,
[in] IWbemObjectAccess* ptr,
[in] LPCWSTR wszPropertyName,
[out] CIMTYPE* pType,
[out] long* pHandle
);
Parametry
vFunc
[v] Tento parametr se nepoužívá.
ptr
[v] Ukazatel na instanci IWbemObjectAccess .
wszPropertyName
[v] Řetězec ukončený hodnotou null znaků kódovaných UTF16, který obsahuje název vlastnosti.
pType
[out] Ukazatel na člen výčtu CIMTYPE , který představuje typ CIM vlastnosti.
pHandle
[out] Ukazatel na celé číslo, které obsahuje popisovač vlastnosti.
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_NOT_FOUND |
0x80041002 | Zadaný název vlastnosti nebyl nalezen. |
WBEM_E_INVALID_PARAMETER |
0x80041008 | Parametr není platný. |
WBEM_E_NOT_SUPPORTED |
0x8004100c | Požadovaná vlastnost je typu are CIM_OBJECT nebo CIM_ARRAY. |
WBEM_S_NO_ERROR |
0 | Volání funkce bylo úspěšné. |
Poznámky
Tato funkce zabalí volání metody IWbemClassObject::GetPropertyHandle .
Tento popisovač můžete použít k identifikaci vlastností při použití metod IWbemObjectAccess ke čtení nebo zápisu hodnot vlastností.
Popisovače je možné načíst pro vlastnosti všech datových typů kromě CIM_OBJECT a CIM_ARRAY. Vrácené popisovače fungují napříč všemi instancemi třídy.
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