Freigeben über


STORAGE_LB_PROVISIONING_MAP_RESOURCES-Struktur (ntddstor.h)

Die STORAGE_LB_PROVISIONING_MAP_RESOURCES-Struktur enthält, sofern 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;

Member

Size

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

Version

Die Version dieser Struktur.

AvailableMappingResourcesValid

Die Gültigkeit des AvailableMappingResources-Elements .

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

UsedMappingResourcesValid

Die Gültigkeit des UsedMappingResources-Elements .

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

Reserved0

Reserviert.

Reserved1[3]

Reserviert.

AvailableMappingResourcesScope

Ressourcenbereich, der für eine LUN oder einen 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
Zuordnungsressourcen, die einer LUN zugewiesen sind.
LOG_PAGE_LBP_RESOURCE_SCOPE_NOT_DEDICATED_TO_LUN
2
Zuordnung von Ressourcen, die einem LUN-Pool gewidmet 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
Zuordnungsressourcen, die einer LUN zugewiesen sind.
LOG_PAGE_LBP_RESOURCE_SCOPE_NOT_DEDICATED_TO_LUN
2
Zuordnung von Ressourcen, die einem LUN-Pool gewidmet 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.

Hinweise

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

Die Protokollierung der Anzahl zugeordneter Ressourcen hängt von der Unterstützung des Speichergeräts ab. Die Elemente AvailableMappingResources und UsedMappingResources enthalten Ressourcenanzahlen, wenn ihre jeweiligen Gültigkeitsfelder festgelegt sind.

Die Ressourcenanzahl erfolgt in Bytes anstelle von Summen von Blöcken oder Platten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar ab Windows 8.
Kopfzeile ntddstor.h (einschließen von Ntddstor.h, Scsi.h)

Weitere Informationen

IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES