Freigeben über


STORAGE_LB_PROVISIONING_MAP_RESOURCES Struktur (ntddstor.h)

Die STORAGE_LB_PROVISIONING_MAP_RESOURCES Struktur enthält, wenn gültig, die Anzahl der verfügbaren und verwendeten Bytes, die einem Speichergerät zugeordnet sind. Diese Struktur wird von einer IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES Anforderung zurückgegeben.

Syntax

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;

Angehörige

Size

Die Größe dieser Struktur. Dies ist auf Größe(STORAGE_LB_PROVISIONING_MAP_RESOURCES) festgelegt.

Version

Die Version dieser Struktur.

AvailableMappingResourcesValid

Die Gültigkeit des AvailableMappingResources Mitglied.

Wert Bedeutung
0
AvailableMappingResources ungültig ist.
1
AvailableMappingResources gültig ist.

UsedMappingResourcesValid

Die Gültigkeit des UsedMappingResources Member.

Wert Bedeutung
0
UsedMappingResources- ungültig ist.
1
UsedMappingResources gültig ist.

Reserved0

Reserviert.

Reserved1[3]

Reserviert.

AvailableMappingResourcesScope

Ressourcenbereich, der für einen LUN- oder LUN-Pool verfügbar ist.

Wert Bedeutung
LOG_PAGE_LBP_RESOURCE_SCOPE_NOT_REPORTED
0
Zuordnungsressourcen werden nicht gemeldet.
LOG_PAGE_LBP_RESOURCE_SCOPE_DEDICATED_TO_LUN
1
Zuordnen von Ressourcen, die einem LUN zugeordnet sind.
LOG_PAGE_LBP_RESOURCE_SCOPE_NOT_DEDICATED_TO_LUN
2
Zuordnen von Ressourcen, die einem LUN-Pool zugeordnet sind.

UsedMappingResourcesScope

Ressourcenbereich, der von einem LUN- oder LUN-Pool verwendet wird.

Wert Bedeutung
LOG_PAGE_LBP_RESOURCE_SCOPE_NOT_REPORTED
0
Zuordnungsressourcen werden nicht gemeldet.
LOG_PAGE_LBP_RESOURCE_SCOPE_DEDICATED_TO_LUN
1
Zuordnen von Ressourcen, die einem LUN zugeordnet sind.
LOG_PAGE_LBP_RESOURCE_SCOPE_NOT_DEDICATED_TO_LUN
2
Zuordnen von Ressourcen, die einem LUN-Pool zugeordnet sind.

Reserved2

Reserviert.

Reserved3[3]

Reserviert.

AvailableMappingResources

Die Anzahl der verfügbaren Zuordnungsressourcen für einen Datenträger in Bytes.

UsedMappingResources

Die Anzahl der verwendeten Zuordnungsressourcen für einen Datenträger in Bytes.

Bemerkungen

Als verwaltetes Speicherelement wird die Ressourcennutzung für eine dünn bereitgestellte LUN nachverfolgt. Die Ressourcenzuweisung wird vom Speichersubsystem für das Gerät protokolliert. Eine Speicheranwendung kann mithilfe der IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES Anforderung nach diesen Ressourcennutzungsinformationen abfragen.

Die Protokollierung der zugeordneten Ressourcenanzahl hängt von der Unterstützung des Speichergeräts ab. Die AvailableMappingResources und UsedMappingResources Member enthalten Ressourcenanzahlen, wenn ihre jeweiligen Gültigkeitsfelder festgelegt werden.

Ressourcenanzahlen befinden sich in Bytes anstelle von Gesamtsummen von Blöcken oder Platten.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar ab Windows 8.
Header- ntddstor.h (include Ntddstor.h, Scsi.h)

Siehe auch

IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES