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.
Zapíše zadaný počet bajtů do vlastnosti identifikované popisovačem vlastnosti.
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 WritePropertyValue (
[in] int vFunc,
[in] IWbemObjectAccess* ptr,
[in] long lHandle,
[in] long lNumBytes,
[in] byte* aData
);
Parametry
vFunc
[v] Tento parametr se nepoužívá.
ptr
[v] Ukazatel na instanci IWbemObjectAccess .
lHandle
[v] Celé číslo obsahující popisovač, který identifikuje tuto vlastnost. Popisovač lze načíst voláním funkce GetPropertyHandle .
lNumBytes
[v] Počet bajtů zapisovaných do vlastnosti Další informace najdete v části Poznámky .
pHandle [out] Ukazatel na pole bajtů, které obsahuje data.
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_INVALID_PARAMETER |
0x80041008 | Parametr není platný. |
WBEM_E_TYPE_MISMATCH |
0x80041005 | Došlo k neshodě typu. |
WBEM_S_NO_ERROR |
0 | Volání funkce bylo úspěšné. |
Poznámky
Tato funkce zabalí volání metody IWbemClassObject::WritePropertyValue .
Pomocí této funkce můžete nastavit řetězec a všechna ostatní data, která nejsouDWORD nebo nejsouQWORD .
Pro hodnoty lNumBytes vlastností bez řetězce musí být velikost dat správná podle zadaného typu vlastnosti. Pro hodnoty lNumBytes vlastností řetězce musí být délka zadaného řetězce v bajtech a samotný řetězec musí mít sudou délku v bajtech a musí být následován znakem ukončení null.
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