Condividi tramite


Intestazione ntddstor.h

Questa intestazione viene usata dall'archiviazione. Per altre informazioni, vedere:

ntddstor.h contiene le interfacce di programmazione seguenti:

IOCTL

 
IOCTL_STORAGE_BREAK_RESERVATION

Interrompe una prenotazione del disco.
IOCTL_STORAGE_CHECK_VERIFY

Determina se il supporto è stato modificato in un dispositivo multimediale rimovibile aperto dal chiamante per l'accesso in lettura o scrittura.
IOCTL_STORAGE_CHECK_VERIFY2

Determina se il supporto è stato modificato in un dispositivo multimediale rimovibile, ovvero il chiamante è stato aperto con FILE_READ_ATTRIBUTES.
IOCTL_STORAGE_DEVICE_POWER_CAP

Un driver può usare IOCTL_STORAGE_DEVICE_POWER_CAP per specificare un livello massimo di consumo di energia operativa per un dispositivo di archiviazione.
IOCTL_STORAGE_DIAGNOSTIC

IOCTL_STORAGE_DIAGNOSTIC viene usato per eseguire query sui dati di diagnostica dallo stack di driver di archiviazione.
IOCTL_STORAGE_EJECT_MEDIA

Fa sì che il dispositivo esegge il supporto se il dispositivo supporta le funzionalità di espulsione.
IOCTL_STORAGE_EJECTION_CONTROL

Blocca il dispositivo per impedire la rimozione dei supporti.
IOCTL_STORAGE_FIND_NEW_DEVICES

Determina se un altro dispositivo supportato dal driver è stato connesso al bus di I/O, dall'avvio del sistema o dall'ultima elaborazione della richiesta da parte del driver.
IOCTL_STORAGE_FIRMWARE_ACTIVATE

Un driver può usare IOCTL_STORAGE_FIRMWARE_ACTIVATE per attivare un'immagine del firmware in un dispositivo di archiviazione.
IOCTL_STORAGE_FIRMWARE_DOWNLOAD

Un driver può usare IOCTL_STORAGE_FIRMWARE_DOWNLOAD per scaricare un'immagine del firmware in un dispositivo di archiviazione, ma non la attiva.
IOCTL_STORAGE_FIRMWARE_GET_INFO

Un driver può usare IOCTL_STORAGE_FIRMWARE_GET_INFO per eseguire query su un dispositivo di archiviazione per ottenere informazioni dettagliate sul firmware.
IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG

Un driver può usare IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG per ottenere i dati di stato interni dal dispositivo.
IOCTL_STORAGE_GET_DEVICE_NUMBER

Restituisce una struttura STORAGE_DEVICE_NUMBER che contiene il tipo di FILE_DEVICE_XXX, il numero di dispositivo e, per un dispositivo partizionabile, il numero di partizione assegnato a un dispositivo dal driver all'avvio del dispositivo.
IOCTL_STORAGE_GET_DEVICE_NUMBER_EX

Restituisce una struttura STORAGE_DEVICE_NUMBER che contiene il tipo di FILE_DEVICE_XXX, il numero di dispositivo, il GUID del dispositivo e, per un dispositivo partizionabile, il numero di partizione assegnato a un dispositivo dal driver all'avvio del dispositivo.
IOCTL_STORAGE_GET_HOTPLUG_INFO

Recupera la configurazione hotplug del dispositivo specificato.
IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES

La richiesta di IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES viene inviata al driver della classe di archiviazione per determinare le risorse di mapping disponibili e usate in un dispositivo di archiviazione.
IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER

Esegue una query sul driver padre generico USB per il numero di serie di un dispositivo USB.
IOCTL_STORAGE_GET_MEDIA_TYPES

Restituisce informazioni sulla geometria delle unità floppy.
IOCTL_STORAGE_GET_MEDIA_TYPES_EX

Restituisce informazioni sui tipi di supporti supportati da un dispositivo.
IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS

Il IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS il codice di controllo esegue query per e restituisce lo stato dell'elemento fisico da un dispositivo.
IOCTL_STORAGE_LOAD_MEDIA

Fa sì che i supporti vengano caricati in un dispositivo aperto dal chiamante per l'accesso in lettura o scrittura.
IOCTL_STORAGE_LOAD_MEDIA2

Fa sì che il supporto venga caricato in un dispositivo aperto dal chiamante con FILE_READ_ATTRIBUTES.
IOCTL_STORAGE_MANAGE_BYPASS_IO

Il codice di controllo IOCTL_STORAGE_MANAGE_BYPASS_IO controlla le operazioni BypassIO in un determinato file in tutti i livelli del volume e degli stack di archiviazione.
IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES

Questa IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES richiesta viene usata per inviare una richiesta di gestione del set di dati a un dispositivo di archiviazione.
IOCTL_STORAGE_MCN_CONTROL

Abilita o disabilita temporaneamente il recapito degli eventi PnP personalizzati GUID_IO_MEDIA_ARRIVAL e GUID_IO_MEDIA_REMOVAL in un dispositivo multimediale rimovibile.
IOCTL_STORAGE_MEDIA_REMOVAL

IOCTL_STORAGE_MEDIA_REMOVAL blocca il dispositivo per impedire la rimozione del supporto.
IOCTL_STORAGE_PERSISTENT_RESERVE_IN

Altre informazioni sul codice di controllo di I/O theIOCTL_STORAGE_PERSISTENT_RESERVE_IN.
IOCTL_STORAGE_PERSISTENT_RESERVE_OUT

Altre informazioni sul codice di controllo di I/O theIOCTL_STORAGE_PERSISTENT_RESERVE_OUT.
IOCTL_STORAGE_PREDICT_FAILURE

Esegue il polling di una stima dell'errore del dispositivo.
IOCTL_STORAGE_PROTOCOL_COMMAND

Un driver può usare IOCTL_STORAGE_PROTOCOL_COMMAND per passare comandi specifici del fornitore a un dispositivo di archiviazione.
IOCTL_STORAGE_QUERY_PROPERTY

Un driver può usare IOCTL_STORAGE_QUERY_PROPERTY per restituire le proprietà di un dispositivo di archiviazione o di una scheda.
IOCTL_STORAGE_READ_CAPACITY

La richiesta IOCTL_STORAGE_READ_CAPACITY restituisce le informazioni sulla capacità di lettura per il dispositivo di archiviazione di destinazione.
IOCTL_STORAGE_REINITIALIZE_MEDIA

Un driver può usare il codice di controllo IOCTL_STORAGE_REINITIALIZE_MEDIA per reinizializzare o cancellare un dispositivo.
IOCTL_STORAGE_RELEASE

Rilascia un dispositivo precedentemente riservato per l'uso esclusivo del chiamante su un bus che supporta più iniziatori e il concetto di prenotazione di un dispositivo, ad esempio un bus SCSI.
IOCTL_STORAGE_RESERVE

Dichiara un dispositivo per l'uso esclusivo del chiamante su un bus che supporta più iniziatori e il concetto di prenotazione di un dispositivo, ad esempio un bus SCSI.
IOCTL_STORAGE_RESET_BUS

Reimposta un bus di I/O e, indirettamente, ogni dispositivo sul bus.
IOCTL_STORAGE_RESET_DEVICE

Se possibile, reimposta un dispositivo di archiviazione non SCSI senza influire su altri dispositivi sul bus.
IOCTL_STORAGE_SET_HOTPLUG_INFO

Imposta la configurazione hotplug del dispositivo specificato.
IOCTL_STORAGE_SET_PROPERTY

Un driver può usare IOCTL_STORAGE_SET_PROPERTY per impostare le proprietà di un dispositivo di archiviazione o di una scheda.
IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD

Un driver può usare IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD per impostare la soglia di temperatura di un dispositivo di archiviazione (se supportato dall'hardware).

Funzioni

 
DEVICE_DSM_ROUND_DN

La macro DEVICE_DSM_ROUND_DN è una routine helper DSM che arrotonda una quantità di byte fino a un determinato numero di byte interi.
DEVICE_DSM_ROUND_UP

La macro DEVICE_DSM_ROUND_UP è una routine helper DSM che arrotonda una quantità di byte fino a un determinato numero di byte interi.
DeviceDsmAddDataSetRange

La funzione DeviceDsmAddDataSetRange aggiunge un intervallo di set di dati a una struttura DEVICE_DSM_INPUT.
DeviceDsmDataSetRanges

La funzione DeviceDsmDataSetRanges ottiene un puntatore agli intervalli del set di dati associati a una struttura DEVICE_DSM_INPUT.
DeviceDsmGetInputLength

La funzione DeviceDsmGetInputLength ottiene il numero di byte in una struttura DEVICE_DSM_INPUT.
DeviceDsmGetNumberOfDataSetRanges

La funzione DeviceDsmGetNumberOfDataSetRanges ottiene il numero di intervalli di set di dati nel payload di una richiesta di IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.
DeviceDsmGetOutputBlockLength

La funzione DeviceDsmGetOutputBlockLength ottiene la lunghezza, in byte, di un blocco di output DSM (Data Set Management).
DeviceDsmGetOutputLength

La funzione DeviceDsmGetOutputLength ottiene la lunghezza, in byte, di un'operazione di output di output del set di dati.
DeviceDsmInitializeInput

La funzione DeviceDsmInitializeInput inizializza una struttura DEVICE_DSM_INPUT.
DeviceDsmInitializeOutput

La funzione DeviceDsmInitializeOutput inizializza una struttura DEVICE_DSM_OUTPUT.
DeviceDsmNumberOfDataSetRanges

La funzione DeviceDsmNumberOfDataSetRanges ottiene il numero di intervalli di set di dati nel payload di una richiesta di IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.
DeviceDsmOutputBlock

La funzione DeviceDsmOutputBlock ottiene il blocco di output di una struttura DEVICE_DSM_OUTPUT.
DeviceDsmParameterBlock

La funzione DeviceDsmParameterBlock ottiene il blocco di parametri per un'operazione di gestione del set di dati (DSM).
DeviceDsmValidateInput

La funzione DeviceDsmValidateInput convalida se una struttura DEVICE_DSM_INPUT è valida.
DeviceDsmValidateOutput

La funzione DeviceDsmValidateOutput convalida una struttura DEVICE_DSM_OUTPUT.
DeviceDsmValidateOutputLength

La funzione DeviceDsmValidateOutputLength convalida la lunghezza di un buffer di output.
IsDsmActionNonDestructive

La macro IsDsmActionNonDestructive determina se un'azione di gestione del set di dati (DSM) non è strutturativa.
RtlCopyMemory

La routine RtlCopyMemory copia il contenuto di un blocco di memoria di origine in un blocco di memoria di destinazione.
RtlZeroMemory

La macro RtlZeroMemory (ntddstor.h) riempie un blocco di memoria con zero, dato un puntatore al blocco e alla lunghezza, in byte, da riempire.

Strutture

 
BPIO_INPUT

La struttura BPIO_INPUT specifica l'operazione bypassIO richiesta e i flag per il codice di controllo IOCTL_STORAGE_MANAGE_BYPASS_IO.
BPIO_OUTPUT

La struttura BPIO_OUTPUT viene usata per restituire informazioni sull'operazione BypassIO per il codice di controllo IOCTL_STORAGE_MANAGE_BYPASS_IO.
BPIO_RESULTS

La struttura BPIO_RESULTS definisce output specifici dell'operazione BypassIO per BPIO_OP_ENABLE e BPIO_OP_QUERY operazioni quando un driver ha esito negativo.
DEVICE_COPY_OFFLOAD_DESCRIPTOR

Usato insieme alla richiesta di IOCTL_STORAGE_QUERY_PROPERTY per descrivere le funzionalità di offload di copia di un dispositivo di archiviazione.
DEVICE_DATA_SET_LB_PROVISIONING_STATE

La struttura DEVICE_DATA_SET_LB_PROVISIONING_STATE viene restituita da una richiesta di IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES quando si richiedono informazioni di provisioning di blocchi logici per un intervallo di set di dati.
DEVICE_DATA_SET_RANGE

La struttura DEVICE_DSM_RANGE (o DEVICE_DATA_SET_RANGE) specifica un blocco di intervalli di set di dati per gli attributi per un dispositivo.
DEVICE_DATA_SET_REPAIR_PARAMETERS

La struttura DEVICE_DATA_SET_REPAIR_PARAMETERS specifica i parametri di un'operazione di ripristino spazi di archiviazione specificata per un'azione di gestione del set di dati.
DEVICE_DSM_CONVERSION_OUTPUT

La struttura DEVICE_DSM_CONVERSION_OUTPUT è riservata solo per l'uso del sistema.
DEVICE_DSM_DEFINITION

La struttura DEVICE_DSM_DEFINITION contiene le proprietà per un'azione di gestione del set di dati (DSM).
DEVICE_DSM_FREE_SPACE_OUTPUT

La struttura _DEVICE_DSM_FREE_SPACE_OUTPUT è riservata solo per l'uso del sistema.
DEVICE_DSM_LOST_QUERY_OUTPUT

La struttura _DEVICE_DSM_LOST_QUERY_OUTPUT è riservata solo per l'uso del sistema.
DEVICE_DSM_LOST_QUERY_PARAMETERS

La struttura _DEVICE_DSM_LOST_QUERY_PARAMETERS è riservata solo per l'uso del sistema.
DEVICE_DSM_NOTIFICATION_PARAMETERS

La struttura DEVICE_DSM_NOTIFICATION_PARAMETERS specifica i parametri per un'operazione di notifica correlata agli attributi del set di dati per un dispositivo.
DEVICE_DSM_NVCACHE_CHANGE_PRIORITY_PARAMETERS

La struttura DEVICE_DSM_NVCACHE_CHANGE_PRIORITY_PARAMETERS contiene informazioni sulla priorità di memorizzazione nella cache da applicare a un intervallo di blocchi logici.
DEVICE_DSM_OFFLOAD_READ_PARAMETERS

La struttura DEVICE_DSM_OFFLOAD_READ_PARAMETERS specifica i parametri per un'azione di lettura offload correlata agli attributi del set di dati per un dispositivo.
DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS

La struttura DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS specifica i parametri per un'azione di scrittura offload correlata agli attributi del set di dati per un dispositivo.
DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT

La struttura DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT archivia gli intervalli di indirizzi fisici corrispondenti a uno o più intervalli di blocchi logici.
DEVICE_DSM_QUERY_PREFER_LOCAL_REPAIR_OUTPUT

La struttura DEVICE_DSM_QUERY_PREFER_LOCAL_REPAIR_OUTPUT indica se il dispositivo preferisce la riparazione locale degli spazi di archiviazione.
DEVICE_DSM_RANGE_ERROR_INFO

La struttura DEVICE_DSM_RANGE_ERROR_OUTPUT (o DEVICE_DSM_RANGE_ERROR_INFO) archivia informazioni su se uno o più intervalli di blocchi logici contengono eventuali errori multimediali.
DEVICE_DSM_REPORT_ZONES_DATA

La struttura DEVICE_DSM_REPORT_ZONES_DATA è riservata solo per l'uso del sistema.
DEVICE_DSM_REPORT_ZONES_PARAMETERS

La struttura DEVICE_DSM_REPORT_ZONES_PARAMETERS è riservata solo per l'uso del sistema.
DEVICE_DSM_TIERING_QUERY_INPUT

Informazioni su come la struttura DEVICE_DSM_TIERING_QUERY_INPUT è riservata solo per l'uso del sistema.
DEVICE_DSM_TIERING_QUERY_OUTPUT

La struttura DEVICE_DSM_TIERING_QUERY_OUTPUT è riservata solo per l'uso del sistema.
DEVICE_INTERNAL_STATUS_DATA

Altre informazioni su: struttura DEVICE_INTERNAL_STATUS_DATA
DEVICE_LB_PROVISIONING_DESCRIPTOR

La struttura DEVICE_LB_PROVISIONING_DESCRIPTOR è una delle strutture dei risultati della query restituite da una richiesta di IOCTL_STORAGE_QUERY_PROPERTY. Questa struttura contiene le funzionalità di thin provisioning per un dispositivo di archiviazione.
DEVICE_MANAGE_DATA_SET_ATTRIBUTES

La struttura DEVICE DSM_INPUT (o DEVICE_MANAGE_DATA_SET_ATTRIBUTES) specifica un'azione di gestione per gli attributi del set di dati per un dispositivo.
DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT

La struttura DEVICE_DSM_OUTPUT (o DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT) descrive l'output per IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES richieste di codice di controllo per alcune azioni di gestione del set di dati.
DEVICE_MEDIA_INFO

La struttura _DEVICE_MEDIA_INFO (ntddstor.h) contiene informazioni dettagliate sulle caratteristiche di un dispositivo multimediale.
DEVICE_POWER_DESCRIPTOR

Usato insieme al codice di controllo IOCTL_STORAGE_QUERY_PROPERTY per descrivere le funzionalità di alimentazione di un dispositivo di archiviazione.
DEVICE_SEEK_PENALTY_DESCRIPTOR

La struttura DEVICE_SEEK_PENALTY_DESCRIPTOR viene usata insieme alla richiesta di IOCTL_STORAGE_QUERY_PROPERTY per recuperare i dati del descrittore di penalità per un dispositivo.
DEVICE_STORAGE_ADDRESS_RANGE

La struttura DEVICE_STORAGE_ADDRESS_RANGE contiene un intervallo di indirizzi fisici.
DEVICE_STORAGE_RANGE_ATTRIBUTES

Altre informazioni sulla struttura DEVICE_STORAGE_RANGE_ATTRIBUTES
DEVICE_TRIM_DESCRIPTOR

La struttura DEVICE_TRIM_DESCRIPTOR viene usata insieme alla richiesta di IOCTL_STORAGE_QUERY_PROPERTY per recuperare i dati del descrittore di taglio per un dispositivo.
DEVICE_WRITE_AGGREGATION_DESCRIPTOR

Microsoft riserva solo la struttura DEVICE_WRITE_AGGREGATION_DESCRIPTOR per l'uso interno. Non usare questa struttura nel codice.
GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST

La struttura GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST descrive i dati di stato interni richiesti tramite IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG.
GET_MEDIA_TYPES

La struttura _GET_MEDIA_TYPES (ntddstor.h) contiene informazioni sui tipi di supporti supportati da un dispositivo.
PERSISTENT_RESERVE_COMMAND

Altre informazioni sulla struttura PERSISTENT_RESERVE_COMMAND.
PHYSICAL_ELEMENT_STATUS

La struttura PHYSICAL_ELEMENT_STATUS definisce il buffer di output per IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS.
PHYSICAL_ELEMENT_STATUS_DESCRIPTOR

La struttura PHYSICAL_ELEMENT_STATUS_DESCRIPTOR contiene informazioni sullo stato per un elemento fisico.
PHYSICAL_ELEMENT_STATUS_REQUEST

La struttura PHYSICAL_ELEMENT_STATUS_REQUEST definisce l'elemento iniziale per cercare lo stato dell'elemento fisico di un dispositivo.
STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR

La struttura STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR viene usata insieme alla richiesta di IOCTL_STORAGE_QUERY_PROPERTY per recuperare i dati del descrittore di allineamento dell'accesso alle risorse di archiviazione per un dispositivo.
STORAGE_ADAPTER_DESCRIPTOR

La struttura STORAGE_ADAPTER_DESCRIPTOR viene usata insieme alla richiesta di IOCTL_STORAGE_QUERY_PROPERTY per recuperare i dati del descrittore dell'adattatore di archiviazione per un dispositivo.
STORAGE_BREAK_RESERVATION_REQUEST

La struttura STORAGE_BREAK_RESERVATION_REQUEST viene usata insieme alla richiesta di IOCTL_STORAGE_BREAK_RESERVATION di liberare una risorsa disco precedentemente riservata.
STORAGE_BUS_RESET_REQUEST

La struttura STORAGE_BUS_RESET_REQUEST viene utilizzata insieme alla richiesta di IOCTL_STORAGE_RESET_BUS per specificare il percorso del bus da reimpostare.
STORAGE_CRYPTO_CAPABILITY

Microsoft riserva la struttura STORAGE_CRYPTO_CAPABILITY solo per uso interno. Non usare questa struttura nel codice.
STORAGE_CRYPTO_CAPABILITY_V2

Microsoft riserva la struttura STORAGE_CRYPTO_CAPABILITY_V2 solo per uso interno. Non usare questa struttura nel codice.
STORAGE_CRYPTO_DESCRIPTOR

Microsoft riserva la struttura STORAGE_CRYPTO_DESCRIPTOR solo per uso interno. Non usare questa struttura nel codice.
STORAGE_CRYPTO_DESCRIPTOR_V2

Microsoft riserva la struttura STORAGE_CRYPTO_DESCRIPTOR_V2 solo per uso interno. Non usare questa struttura nel codice.
STORAGE_DESCRIPTOR_HEADER

La struttura STORAGE_DESCRIPTOR_HEADER viene utilizzata in combinazione con la richiesta di IOCTL_STORAGE_QUERY_PROPERTY per recuperare le proprietà di un dispositivo o di una scheda di archiviazione.
STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR

La struttura STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR viene usata per recuperare le informazioni sugli attributi per un dispositivo.
STORAGE_DEVICE_DESCRIPTOR

La struttura STORAGE_DEVICE_DESCRIPTOR viene usata insieme alla richiesta di IOCTL_STORAGE_QUERY_PROPERTY per recuperare i dati del descrittore del dispositivo di archiviazione per un dispositivo.
STORAGE_DEVICE_ID_DESCRIPTOR

La struttura STORAGE_DEVICE_ID_DESCRIPTOR viene usata insieme alla richiesta di IOCTL_STORAGE_QUERY_PROPERTY per recuperare i dati del descrittore ID dispositivo per un dispositivo.
STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR

Buffer di output per StorageDeviceIoCapabilityProperty definito in STORAGE_PROPERTY_ID.
STORAGE_DEVICE_LED_STATE_DESCRIPTOR

La struttura STORAGE_DEVICE_LED_STATE_DESCRIPTOR descrive lo stato del LED di un dispositivo.
STORAGE_DEVICE_NUMBER

La struttura STORAGE_DEVICE_NUMBER viene usata insieme alla richiesta di IOCTL_STORAGE_GET_DEVICE_NUMBER per recuperare il tipo di dispositivo FILE_DEVICE_XXX, il numero di dispositivo e, per un dispositivo che può essere partizionato, il numero di partizione assegnato a un dispositivo dal driver all'avvio del dispositivo.
STORAGE_DEVICE_NUMBER_EX

La struttura STORAGE_DEVICE_NUMBER_EX viene usata insieme alla richiesta di IOCTL_STORAGE_GET_DEVICE_NUMBER_EX per recuperare il tipo di dispositivo FILE_DEVICE_XXX, il numero di dispositivo, il GUID del dispositivo e, per un dispositivo che può essere partizionato, il numero di partizione assegnato a un dispositivo dal driver all'avvio del dispositivo.
STORAGE_DEVICE_POWER_CAP

Questa struttura viene usata come buffer di input e output per il IOCTL_STORAGE_DEVICE_POWER_CAP.
STORAGE_DEVICE_RESILIENCY_DESCRIPTOR

Microsoft riserva la struttura STORAGE_DEVICE_RESILIENCY_DESCRIPTOR solo per uso interno. Non usare questa struttura nel codice.
STORAGE_DEVICE_SELF_ENCRYPTION_PROPERTY

STORAGE_DEVICE_SELF_ENCRYPTION_PROPERTY è la struttura usata quando un chiamante invia IOCTL_STORAGE_QUERY_PROPERTY per eseguire una query se un dispositivo supporta la crittografia automatica.
STORAGE_DIAGNOSTIC_DATA

Descrive i dati di diagnostica sullo stack di driver di archiviazione. La struttura STORAGE_DIAGNOSTIC_DATA viene fornita nel buffer di output di una richiesta di IOCTL_STORAGE_DIAGNOSTIC.
STORAGE_DIAGNOSTIC_REQUEST

Descrive una richiesta di diagnostica sullo stack di driver di archiviazione. La struttura STORAGE_DIAGNOSTIC_REQUEST viene fornita nel buffer di input di una richiesta di IOCTL_STORAGE_DIAGNOSTIC.
STORAGE_FRU_ID_DESCRIPTOR

STORAGE_FRU_ID_DESCRIPTOR è la struttura usata quando un chiamante invia IOCTL_STORAGE_QUERY_PROPERTY per eseguire una query sull'ID di un'unità di sostituzione degli errori.
STORAGE_HOTPLUG_INFO

La struttura STORAGE_HOTPLUG_INFO fornisce informazioni di hotplug per un dispositivo.
STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR

Un driver della porta di archiviazione usa la struttura STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR per segnalare le informazioni sulla resistenza di un dispositivo.
STORAGE_HW_ENDURANCE_INFO

Un driver della porta di archiviazione usa la struttura STORAGE_HW_ENDURANCE_INFO per segnalare le informazioni sulla resistenza di un dispositivo.
STORAGE_HW_FIRMWARE_ACTIVATE

Altre informazioni sulla struttura STORAGE_HW_FIRMWARE_ACTIVATE.
STORAGE_HW_FIRMWARE_DOWNLOAD

Questa struttura contiene un payload dell'immagine del firmware da scaricare nella destinazione.
STORAGE_HW_FIRMWARE_INFO

Questa struttura contiene informazioni sul firmware del dispositivo.
STORAGE_HW_FIRMWARE_INFO_QUERY

La struttura _STORAGE_HW_FIRMWARE_INFO_QUERY contiene informazioni sul firmware del dispositivo.
STORAGE_HW_FIRMWARE_SLOT_INFO

Questa struttura contiene informazioni su uno slot in un dispositivo.
STORAGE_IDENTIFIER

La struttura STORAGE_IDENTIFIER rappresenta un descrittore di identificazione SCSI.
STORAGE_LB_PROVISIONING_MAP_RESOURCES

La struttura STORAGE_LB_PROVISIONING_MAP_RESOURCES contiene, se valida, il numero di byte disponibili e usati mappati a un dispositivo di archiviazione. Questa struttura viene restituita da una richiesta di IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES.
STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR

Usato in combinazione con la richiesta di IOCTL_STORAGE_QUERY_PROPERTY per descrivere il tipo di prodotto di un dispositivo di archiviazione.
STORAGE_MINIPORT_DESCRIPTOR

Microsoft riserva la struttura STORAGE_MINIPORT_DESCRIPTOR solo per uso interno. Non usare questa struttura nel codice.
STORAGE_OFFLOAD_READ_OUTPUT

La struttura STORAGE_OFFLOAD_READ_OUTPUT è l'output di una richiesta di codice di controllo IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES quando il membro Action di DEVICE_DSM_INPUT è impostato su DeviceDsmAction_OffloadRead.
STORAGE_OFFLOAD_TOKEN

La struttura STORAGE_OFFLOAD_TOKEN contiene un valore del token che funge da rappresentazione di un intervallo di set di dati all'interno di un file in un volume. Questa struttura viene utilizzata per eseguire operazioni di lettura e scrittura offload.
STORAGE_OFFLOAD_WRITE_OUTPUT

La struttura STORAGE_OFFLOAD_WRITE_OUTPUT è l'output di una richiesta di codice di controllo IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES quando il membro Action di DEVICE_MANAGE_DATA_SET_ATTRIBUTES è impostato su DeviceDsmAction_OffloadWrite.
STORAGE_PHYSICAL_ADAPTER_DATA

Specifica i dati del dispositivo fisico di una scheda di archiviazione.
STORAGE_PHYSICAL_DEVICE_DATA

Specifica i dati del dispositivo fisico di un dispositivo di archiviazione.
STORAGE_PHYSICAL_NODE_DATA

Specifica i dati del dispositivo fisico di un nodo di archiviazione.
STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR

Descrive la topologia fisica dell'archiviazione in un sistema.
STORAGE_PREDICT_FAILURE

La struttura _STORAGE_PREDICT_FAILURE (ntddstor.h) contiene informazioni su se un dispositivo sta attualmente stimando un errore.
STORAGE_PROPERTY_QUERY

Questa struttura viene utilizzata in combinazione con IOCTL_STORAGE_QUERY_PROPERTY per recuperare le proprietà di un dispositivo di archiviazione o di un adattatore.
STORAGE_PROPERTY_SET

La struttura STORAGE_PROPERTY_SET descrive i dettagli del set di proprietà associato a IOCTL_STORAGE_SET_PROPERTY.
STORAGE_PROTOCOL_COMMAND

Questa struttura viene usata come buffer di input quando si usa il meccanismo pass-through per eseguire un comando specifico del fornitore a un dispositivo di archiviazione (tramite IOCTL_STORAGE_PROTOCOL_COMMAND).
STORAGE_PROTOCOL_DATA_DESCRIPTOR

Questa struttura viene usata in combinazione con IOCTL_STORAGE_QUERY_PROPERTY per restituire dati specifici del protocollo da un dispositivo di archiviazione o da un adattatore.
STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT

Questa struttura viene usata in combinazione con IOCTL_STORAGE_QUERY_PROPERTY e IOCTL_STORAGE_SET_PROPERTY rispettivamente per restituire e impostare dati specifici del protocollo per un dispositivo di archiviazione o una scheda.
STORAGE_PROTOCOL_DATA_SUBVALUE_GET_LOG_PAGE

STORAGE_PROTOCOL_DATA_SUBVALUE_GET_LOG_PAGE viene usato per fornire informazioni aggiuntive da specificare quando si ottiene una pagina di log NVMe.
STORAGE_PROTOCOL_SPECIFIC_DATA

Descrive i dati del dispositivo specifici del protocollo, forniti nel buffer di input e output di una richiesta di IOCTL_STORAGE_QUERY_PROPERTY.
STORAGE_PROTOCOL_SPECIFIC_DATA_EXT

La struttura STORAGE_PROTOCOL_SPECIFIC_DATA_EXT descrive i dati del dispositivo specifici del protocollo per le richieste di IOCTL_STORAGE_QUERY_PROPERTY e IOCTL_STORAGE_SET_PROPERTY.
STORAGE_READ_CAPACITY

Il STORAGE_READ_CAPACITY contiene le informazioni sulla capacità di lettura del disco restituite da una richiesta di IOCTL_STORAGE_READ_CAPACITY.
STORAGE_REINITIALIZE_MEDIA

STORAGE_REINITIALIZE_MEDIA è una struttura facoltativa che contiene parametri di purificazione per IOCTL_STORAGE_REINITIALIZE_MEDIA.
STORAGE_RPMB_DATA_FRAME

La struttura STORAGE_RPMB_DATA_FRAME identifica il formato del frame di un payload RPMB (Replay Protected Memory Block).
STORAGE_RPMB_DESCRIPTOR

La struttura STORAGE_RPMB_DESCRIPTOR contiene informazioni sul supporto RPMB (Replay Protected Memory Block) di un dispositivo.
STORAGE_SPEC_VERSION

Indica la specifica del dispositivo di archiviazione.
STORAGE_STACK_DESCRIPTOR

La struttura STORAGE_STACK_DESCRIPTOR descrive lo stack di archiviazione per il dispositivo.
STORAGE_TEMPERATURE_DATA_DESCRIPTOR

Questa struttura viene utilizzata in combinazione con IOCTL_STORAGE_QUERY_PROPERTY per restituire i dati relativi alla temperatura da un dispositivo di archiviazione o da un adattatore.
STORAGE_TEMPERATURE_INFO

Descrive i dati relativi alla temperatura del dispositivo. Restituito come parte di STORAGE_TEMPERATURE_DATA_DESCRIPTOR durante l'esecuzione di query sui dati relativi alla temperatura con una richiesta di IOCTL_STORAGE_QUERY_PROPERTY.
STORAGE_TEMPERATURE_THRESHOLD

Questa struttura viene usata per impostare la soglia di temperatura superiore o inferiore a una soglia di temperatura di un dispositivo di archiviazione (tramite IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD).
STORAGE_WRITE_CACHE_PROPERTY

La struttura STORAGE_WRITE_CACHE_PROPERTY viene usata con la richiesta di IOCTL_STORAGE_QUERY_PROPERTY per recuperare informazioni sulla proprietà della cache di scrittura di un dispositivo.
STORAGE_ZONE_DESCRIPTOR

Microsoft riserva la struttura STORAGE_ZONE_DESCRIPTOR solo per uso interno. Non usare questa struttura nel codice.
STORAGE_ZONE_GROUP

Microsoft riserva la struttura STORAGE_ZONE_GROUP solo per uso interno. Non usare questa struttura nel codice.

Enumerazioni

 
BPIO_INFLAGS

BPIO_INFLAGS definisce i flag di input BypassIO per il codice di controllo IOCTL_STORAGE_MANAGE_BYPASS_IO.
BPIO_OPERATIONS

BPIO_OPERATIONS definisce le varie operazioni BypassIO supportate dal codice di controllo IOCTL_STORAGE_MANAGE_BYPASS_IO.
BPIO_OUTFLAGS

BPIO_OUTFLAGS definisce i flag di output BypassIO per il codice di controllo IOCTL_STORAGE_MANAGE_BYPASS_IO.
DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE

DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE identifica il tipo di dati su cui eseguire una query.
DEVICE_INTERNAL_STATUS_DATA_SET

DEVICE_INTERNAL_STATUS_DATA_SET identifica il set di dati di stato interno del dispositivo su cui eseguire la query.
STORAGE_ASSOCIATION_TYPE

Altre informazioni sull'enumerazione STORAGE_ASSOCIATION_TYPE.
STORAGE_BUS_TYPE

L'enumerazione STORAGE_BUS_TYPE fornisce un mezzo simbolico per rappresentare i vari tipi di bus di archiviazione.
STORAGE_COMPONENT_HEALTH_STATUS

Indica lo stato di integrità di un dispositivo di archiviazione.
STORAGE_CRYPTO_ALGORITHM_ID

L'enumerazione STORAGE_CRYPTO_ALGORITHM_ID fornisce un buffer di output per StorageAdapterCryptoProperty e PropertyStandardQuery.
STORAGE_CRYPTO_KEY_SIZE

L'enumerazione STORAGE_CRYPTO_KEY_SIZE restituisce le dimensioni della chiave in bit.
STORAGE_DEVICE_FORM_FACTOR

Indica il fattore di forma di un dispositivo di archiviazione.
STORAGE_DEVICE_POWER_CAP_UNITS

Unità della soglia massima di potenza.
STORAGE_DIAGNOSTIC_LEVEL

L'enumerazione STORAGE_DIAGNOSTIC_LEVEL specifica il tipo di destinazione di una diagnostica di archiviazione.
STORAGE_DIAGNOSTIC_TARGET_TYPE

L'enumerazione STORAGE_DIAGNOSTIC_TARGET_TYPE specifica il tipo di destinazione di una diagnostica di archiviazione.
STORAGE_ICE_TYPE

L'enumerazione STORAGE_ICE_TYPE indica il tipo ICE del dispositivo di archiviazione.
STORAGE_IDENTIFIER_CODE_SET

Altre informazioni sull'enumerazione STORAGE_IDENTIFIER_CODE_SET.
STORAGE_IDENTIFIER_TYPE

Altre informazioni sull'enumerazione STORAGE_IDENTIFIER_TYPE.
STORAGE_MEDIA_TYPE

L'enumerazione _STORAGE_MEDIA_TYPE (ntddstor.h) contiene valori che indicano i tipi di supporti supportati da un dispositivo.
STORAGE_PORT_CODE_SET

Altre informazioni sull'enumerazione STORAGE_PORT_CODE_SET.
STORAGE_PROPERTY_ID

STORAGE_PROPERTY_ID enumera i valori possibili per il membro PropertyId di STORAGE_PROPERTY_QUERY.
STORAGE_PROTOCOL_ATA_DATA_TYPE

Tipo di dati del protocollo ATA.
STORAGE_PROTOCOL_NVME_DATA_TYPE

Descrive il tipo di dati specifici del protocollo NVMe su cui eseguire query durante una richiesta di IOCTL_STORAGE_QUERY_PROPERTY.
STORAGE_PROTOCOL_TYPE

Questa enumerazione viene usata per definire i diversi protocolli di comando di archiviazione usati tra software e hardware.
STORAGE_PROTOCOL_UFS_DATA_TYPE

Tipo di dati UFS (Universal Flash Storage). Descrive il tipo di dati specifici UFS su cui eseguire query durante una richiesta di IOCTL_STORAGE_QUERY_PROPERTY.
STORAGE_QUERY_TYPE

L'enumerazione STORAGE_QUERY_TYPE viene usata insieme alla richiesta di IOCTL_STORAGE_QUERY_PROPERTY per recuperare le proprietà di un dispositivo di archiviazione o di un adattatore.
STORAGE_SANITIZE_METHOD

L'enumerazione STORAGE_SANITIZE_METHOD identifica il metodo di purificazione per un dispositivo NVMe.
STORAGE_SET_TYPE

Altre informazioni su: enumerazione STORAGE_SET_TYPE
STORAGE_STACK_TYPE

L'enumerazione STORAGE_STACK_TYPE indica il tipo di stack di archiviazione per il dispositivo, ad esempio SCSI, NVMe e così via.
STORAGE_ZONE_CONDITION

Microsoft riserva l'enumerazione STORAGE_ZONE_CONDITION solo per uso interno. Non usare questa enumerazione nel codice.
STORAGE_ZONES_ATTRIBUTES

Microsoft riserva l'enumerazione STORAGE_ZONES_ATTRIBUTES solo per uso interno. Non usare questa enumerazione nel codice.
WRITE_CACHE_CHANGE

Altre informazioni sull'enumerazione WRITE_CACHE_CHANGE.
WRITE_CACHE_ENABLE

Altre informazioni sull'enumerazione WRITE_CACHE_ENABLE.
WRITE_CACHE_TYPE

Altre informazioni sull'enumerazione WRITE_CACHE_TYPE.
WRITE_THROUGH

Altre informazioni sull'enumerazione WRITE_THROUGH.