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.
Poskytovatel nemusí podporovat žádné operace s částečnými instancemi. Zprostředkovatel však musí buď podporovat veškeré sémantiky operace částečné instance, zpracovat celou instanci, nebo vrátit WBEM_E_UNSUPPORTED_PARAMETER.
Při vytváření poskytovatele, který podporuje operace s částečnými instancemi, musíte dodržovat následující pravidla:
- Znovu použijte stejný kontextový objekt, který rozhraní WMI odesílá poskytovateli. Rozhraní WMI používá pojmenovanou hodnotu "__GET_EXT_CLIENT_REQUEST" k zabránění zablokování a odebere tohoto klienta před předáním objektu kontextu poskytovateli.
- U opakovaných volání zpět do rozhraní WMI, která nevyžadují operaci částečné instance, se ujistěte, že chcete předat zpět stejný kontextový objekt bez jakýchkoli úprav. Rozhraní WMI obdrží kontextový objekt bez pojmenované sady hodnot __GET_EXT_CLIENT_REQUEST a před předáním jiným poskytovatelům odstraní všechny pojmenované hodnoty přidružené k operacím s částečnou instancí z objektu kontextu. Nezměnění kontextového objektu blokuje ostatním poskytovatelům příjem operací načítání částečné instance určených pro jiný, nesouvisející objekt.
- Pokud chcete při provádění požadavku provést operaci částečné instance znovu, nastavte chybějící pojmenovanou hodnotu __GET_EXT_CLIENT_REQUEST a vlastnost zrušte. Volitelně můžete upravit vlastnosti v hodnotě s názvem "__GET_EXT_PROPERTIES" před odesláním kontextového objektu zpět do rozhraní WMI pomocí reentrantního volání.
- Po návratu do rozhraní WMI během opakovaného volání nepřistupujte k objektu kontextu; ostatní zprostředkovatelé mohou změnit seznamy vlastností nebo jiné hodnoty během opětovného zařazení. Kontextový objekt můžete prozkoumat nebo upravit pouze po dobu trvání IWbemServices volání, které implementujete.