Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Farklı türdeki depolama cihazları genellikle aynı hizmetleri gerektirir. Bu bölüm, her cihaz türü için bu hizmetleri sağlayan IOCTL isteklerini yinelemek yerine, depolama cihazlarının sıklıkla gerektirdiği bir dizi standart hizmeti ve bunlara eşlik eden cihaz denetim kodlarını tanımlar. The I/O control codes defined here have the form IOCTL_STORAGE_XXX and they replace the IOCTL_DeviceType_XXX control codes, where DeviceType was DISK, TAPE, or CDROM. For example, IOCTL_STORAGE_RESERVE replaces IOCTL_DISK_RESERVE, IOCTL_TAPE_RESERVE, and IOCTL_CDROM_RESERVE. The IOCTL_STORAGE_XXX control codes have identical values for function code, transfer method, and required access as the previous disk, tape, and CD-ROM codes. Tek fark cihaz türüdür.
Depolama sınıfı sürücüsü bu isteklerden bazılarını başlatır, ancak genellikle bunu sağlayan bir uygulamadır. Depolama sınıfı sürücüleri, depolama cihazının türüne bağlı olarak bu isteklerin bazılarını veya tümünü işlemelidir. Depolama sınıfı sürücüsü olmadığında, uygulama doğrudan bağlantı noktası sürücüsüne istekte bulunabilir.
| IOCTL | Description |
|---|---|
| IOCTL_STORAGE_BREAK_RESERVATION | Disk ayırmayı bozar. |
| IOCTL_STORAGE_CHECK_VERIFY | Çağıranın okuma veya yazma erişimi için açtığı çıkarılabilir medya cihazında medyanın değişip değişmediğini belirler. |
| IOCTL_STORAGE_CHECK_VERIFY2 | Determines whether the media has changed on a removable-media device - the caller has opened with FILE_READ_ATTRIBUTES. |
| IOCTL_STORAGE_DEVICE_POWER_CAP | Depolama cihazı için en yüksek işletimsel güç tüketimi düzeyini belirtir. |
| IOCTL_STORAGE_EJECT_MEDIA | Cihaz çıkarma özelliklerini destekliyorsa cihazın medyayı çıkarması neden olur. |
| IOCTL_STORAGE_EJECTION_CONTROL | Medyanın kaldırılmasını önlemek için cihazı kilitler. |
| IOCTL_STORAGE_FIND_NEW_DEVICES | Sürücünün desteklediği başka bir cihazın, sistem önyüklendikten veya sürücü bu isteği son işlediğinden bu yana G/Ç veri yolu ile bağlantılı olup olmadığını belirler. |
| IOCTL_STORAGE_FIRMWARE_ACTIVATE | Depolama cihazında üretici yazılımı görüntüsünü etkinleştirir. |
| IOCTL_STORAGE_FIRMWARE_DOWNLOAD | Bir üretici yazılımı görüntüsünü depolama cihazına indirir, ancak etkinleştirmez. |
| IOCTL_STORAGE_FIRMWARE_GET_INFO | Ayrıntılı üretici yazılımı bilgileri için depolama cihazını sorgular. |
| IOCTL_STORAGE_GET_DEVICE_NUMBER | Returns a STORAGE_DEVICE_NUMBER structure that contains the FILE_DEVICE_XXX type, device number, and, for a partitionable device, the partition number assigned to a device by the driver when the device is started. |
| IOCTL_STORAGE_GET_HOTPLUG_INFO | Belirtilen cihazın hotplug yapılandırmasını alır. |
| IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES | The IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES request is sent to the storage class driver to determine available and used mapping resources on a storage device. |
| IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER | USB cihazının seri numarası için USB genel üst sürücüsünü sorgular. |
| IOCTL_STORAGE_GET_MEDIA_TYPES | Disket sürücülerinin geometrisi hakkında bilgi döndürür. |
| IOCTL_STORAGE_GET_MEDIA_TYPES_EX | Bir cihaz tarafından desteklenen medya türleri hakkında bilgi döndürür. |
| IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS | The IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS control code queries for and returns the physical element status from a device. |
| IOCTL_STORAGE_LOAD_MEDIA | Çağıranın okuma veya yazma erişimi için açtığı bir cihaza medya yüklenmesine neden olur. |
| IOCTL_STORAGE_LOAD_MEDIA2 | Causes media to be loaded in a device that the caller has opened with FILE_READ_ATTRIBUTES. |
| IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES | This IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES request is used to send a manage data set attributes request to a storage device. |
| IOCTL_STORAGE_MCN_CONTROL | Temporarily enables or disables delivery of the custom PnP events GUID_IO_MEDIA_ARRIVAL and GUID_IO_MEDIA_REMOVAL on a removable-media device. |
| IOCTL_STORAGE_MEDIA_REMOVAL | Medyanın kaldırılmasını önlemek için cihazı kilitler. |
| IOCTL_STORAGE_PERSISTENT_RESERVE_IN | Genel depolama sınıfı sürücüsü (classpnp.sys), Kalıcı Yedekli Komutların verilmesi için bir G/Ç denetimi (IOCTL) arabirimini kullanıma sunar. |
| IOCTL_STORAGE_PERSISTENT_RESERVE_OUT | Genel depolama sınıfı sürücüsü (classpnp.sys), Kalıcı Ayırma Dışarı komutlarını veren bir G/Ç denetimi (IOCTL) arabirimini kullanıma sunar. |
| IOCTL_STORAGE_PREDICT_FAILURE | Cihaz hatası tahmini için anketler. |
| IOCTL_STORAGE_PROTOCOL_COMMAND | A driver can use IOCTL_STORAGE_PROTOCOL_COMMAND to pass vendor-specific commands to a storage device |
| IOCTL_STORAGE_QUERY_PROPERTY | A driver can use IOCTL_STORAGE_QUERY_PROPERTY to return properties of a storage device or adapter. |
| IOCTL_STORAGE_READ_CAPACITY | The IOCTL_STORAGE_READ_CAPACITY request returns the read capacity information for the target storage device. |
| IOCTL_STORAGE_REINITIALIZE_MEDIA | A driver can use the IOCTL_STORAGE_REINITIALIZE_MEDIA control code to reinitialize/erase a device. |
| IOCTL_STORAGE_RELEASE | Daha önce çağıranın birden çok başlatıcıyı destekleyen bir veri yolu üzerinde özel kullanımı ve SCSI veri yolu gibi bir cihaz ayırma kavramı için ayrılmış bir cihaz yayınlar. |
| IOCTL_STORAGE_RESERVE | Birden çok başlatıcıyı destekleyen bir veri yolu üzerinde çağıranın özel kullanımı ve SCSI veri yolu gibi bir cihaz ayırma kavramı için bir cihaz talep eder. |
| IOCTL_STORAGE_RESET_BUS | Bir G/Ç veri yolunu ve dolaylı olarak veri yolu üzerindeki her cihazı sıfırlar. |
| IOCTL_STORAGE_RESET_DEVICE | Mümkünse, veri yolu üzerindeki diğer cihazları etkilemeden SCSI olmayan bir depolama cihazını sıfırlar. |
| IOCTL_STORAGE_SET_HOTPLUG_INFO | Belirtilen cihazın hotplug yapılandırmasını ayarlar. |
| IOCTL_STORAGE_SET_PROPERTY | Bir özelliği değiştirme isteğinin başarılı olup olmadığını veya hataya neden olup olmadığını gösterir. |
| IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD | A driver can use IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD to set the temperature threshold of a storage device (when supported by the hardware). |