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.
Pro každý vstupně-výstupní prostředek žádající o vstupně-výstupní operaci do/z vyměnitelného média musí ovladač vyměnitelného média určit, zda je DO_VERIFY_VOLUME již nastaven ve svých příznakech DeviceObject-Flags>. Pokud je tato hodnota nastavená, ovladač musí provést následující:
Pro žádosti IRP_MJ_READ, IRP_MJ_WRITE a IRP_MJ_DEVICE_CONTROL zkontrolujte, zda je SL_OVERRIDE_VERIFY_VOLUME nastavena v členu Flags struktury IO_STACK_LOCATION ovladače. Pokud ano, pokračujte v požadované operaci.
Požadavky na řízení zařízení, které vracejí informace o logické struktuře podkladového média, mají v členu Flags v místě zásobníku I/O nastavenou hodnotu SL_OVERRIDE_VERIFY_VOLUME, když IFS připojí nebo znovu připojí svazek vyměnitelných médií.
V opačném případě musí ovladač odmítnout provádět vstupně-výstupní požadavky na odpovídající jednotku, zařízení nebo oddíl, zatímco DO_VERIFY_VOLUME je nastavena ve svých příznacích DeviceObject-Flags>. Vyměnitelný ovladač médií musí odmítnout IRPy zaslané příslušnému zařízení, dokud služba FSD nevymaže příznak DO_VERIFY_VOLUME v příznakech DeviceObject-Flags> ovladače vyměnitelného média.
Pokud ovladač zařízení s vyměnitelnými médii neselhává při nastavení DO_VERIFY_VOLUME a SL_OVERRIDE_VERIFY_VOLUME není nastaven pro předchozí požadavky na přenos, nemůže systém souborů zachovat integritu dat souborů v mezipaměti ani způsobit, že je uživatel vyzván k opětovnému připojení média, které obsahuje otevřený soubor.