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.
Volání funkcí v uživatelském režimu zobrazení Direct3D verze 9 musí vracet kódy chyb, které obdrží při volání funkcí přistupujících k jádrovým službám poskytovaným runtime prostředím Direct3D. Modul runtime může například volat funkci ovladače zobrazení v uživatelském režimu, jako je například funkce CreateResource . To zase volá funkci zadanou modulem runtime, jako je například pfnAllocateCb , k provedení konkrétní operace, v tomto případě k přidělení paměti pro prostředek. Pokud ovladač zobrazení v uživatelském režimu obdrží kód chyby z volání funkce poskytnuté běhovým prostředím, musí tento kód chyby vrátit zpět do běhového prostředí.
Existuje jedna výjimka pravidla, že ovladač musí předat kód chyby modulu runtime zpět do modulu runtime. Když ovladač volá funkci zadanou modulem runtime pfnAllocateCb , aby přidělil paměť videa pro volitelné prostředky, pokud je paměť videa již přidělena, pravidlo se nepoužije. Pokud pfnAllocateCb nepřidělí tuto paměť videa pro volitelné prostředky, které jsou potřebné pouze k optimalizaci výkonu, ovladač by neměl hlásit chybu nedostatku paměti (E_OUTOFMEMORY) zpět do modulu runtime.