struttura STORAGE_LB_PROVISIONING_MAP_RESOURCES (ntddstor.h)
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 .
Sintassi
typedef struct _STORAGE_LB_PROVISIONING_MAP_RESOURCES {
ULONG Size;
ULONG Version;
UCHAR AvailableMappingResourcesValid : 1;
UCHAR UsedMappingResourcesValid : 1;
UCHAR Reserved0 : 6;
UCHAR Reserved1[3];
UCHAR AvailableMappingResourcesScope : 2;
UCHAR UsedMappingResourcesScope : 2;
UCHAR Reserved2 : 4;
UCHAR Reserved3[3];
ULONGLONG AvailableMappingResources;
ULONGLONG UsedMappingResources;
} STORAGE_LB_PROVISIONING_MAP_RESOURCES, *PSTORAGE_LB_PROVISIONING_MAP_RESOURCES;
Members
Size
Dimensione della struttura. Questa opzione è impostata su sizeof(STORAGE_LB_PROVISIONING_MAP_RESOURCES).
Version
Versione di questa struttura.
AvailableMappingResourcesValid
Validità del membro AvailableMappingResources .
Valore | Significato |
---|---|
|
AvailableMappingResources non è valido. |
|
AvailableMappingResources è valido. |
UsedMappingResourcesValid
Validità del membro UsedMappingResources .
Valore | Significato |
---|---|
|
UsedMappingResources non è valido. |
|
UsedMappingResources è valido. |
Reserved0
Riservato.
Reserved1[3]
Riservato.
AvailableMappingResourcesScope
Ambito delle risorse disponibile per un LUN o un pool LUN.
UsedMappingResourcesScope
Ambito delle risorse usato da un pool LUN o LUN.
Reserved2
Riservato.
Reserved3[3]
Riservato.
AvailableMappingResources
Conteggio, in byte, delle risorse di mapping disponibili per un disco.
UsedMappingResources
Conteggio, in byte, delle risorse di mapping usate per un disco.
Commenti
Come elemento di archiviazione gestito, viene rilevato l'utilizzo delle risorse per un LUN con thin provisioning. L'allocazione delle risorse viene registrata per il dispositivo dal sottosistema di archiviazione. Un'applicazione di archiviazione può eseguire query per ottenere queste informazioni sull'utilizzo delle risorse usando la richiesta di IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES .
La registrazione dei conteggi delle risorse mappate dipende dal supporto del dispositivo di archiviazione. I membri AvailableMappingResources e UsedMappingResources contengono conteggi delle risorse quando vengono impostati i rispettivi campi di validità.
I conteggi delle risorse sono in byte anziché totali di blocchi o lastre.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile a partire da Windows 8. |
Intestazione | ntddstor.h (include Ntddstor.h, Scsi.h) |