This is an old revision of the document!
# Ce tip are dispozitivul virtual creat (device_softwareraid}), folosind IoCreateDevice? #* Se folosește tipul file_device_disk} (devicetype}) și caracteristica file_device_secure_open} (devicecharacteristics}). # Ce tip de operații I/O se folosesc în Windows pentru lucrul cu discuri? #* Pentru lucrul cu discuri folosiți Direct I/O:
device->Flags |= DO_DIRECT_IO;
# Am încercat folosirea to_unicode} pentru precizarea numelui dispozitivului to_unicode_logical_disk_device_name_devunicodename}. Apelul IoCreateDevice eșuează. Care este problema? #* În header numele dispozitivului este definit în format Unicode (precedat de l})
#define LOGICAL_DISK_DEVICE_NAME (L"\\Device\\SoftwareRAID")
#* În acest caz nu mai este nevoie de apelarea to_unicode}.
# Obțin un oops} în momentul apelării funcției bio_add_page}. Care este cauza? #* Înainte de apelarea funcției bio_add_page}, trebuie completat câmpul bi_sector} al structurii bio}. Structura bio trebuie inițializată înainte de adăugarea unei pagini în cadrul acestuia.