IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES IOCTL (ntddstor.h)
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.
Codice principale
Buffer di input
Nessuno.
Lunghezza del buffer di input
Nessuno.
Buffer di output
Il buffer in Irp-AssociatedIrp.SystemBuffer> contiene una struttura STORAGE_LB_PROVISIONING_MAP_RESOURCES.
Lunghezza del buffer di output
Parameters.DeviceIoControl.OutputBufferLength nella posizione dello stack I/O di IRP indica le dimensioni, in byte, del buffer, che devono essere almeno sizeof(STORAGE_LB_PROVISIONING_MAP_RESOURCES).
Blocco dello stato
Il campo Stato può essere impostato su STATUS_SUCCESS o eventualmente su STATUS_INVALID_DEVICE_REQUEST, STATUS_BUFFER_TOO_SMALL, STATUS_BUFFER_OVERFLOW o un altro stato di errore.
Commenti
Se il provisioning di blocchi logici è abilitato in un LUN, i conteggi dei mapping delle risorse possono essere segnalati dal dispositivo di archiviazione. Le informazioni di mapping delle risorse vengono ottenute usando la richiesta di IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES . Un'applicazione di monitoraggio dell'archiviazione può usare questo IOCTL per eseguire query su condizioni di mapping delle risorse prima della registrazione di una soglia di risorsa o di un evento di esaurimento.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows 8 e versioni successive di Windows. |
Intestazione | ntddstor.h (include Ntddstor.h) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per