Bagikan melalui


struktur STORAGE_LB_PROVISIONING_MAP_RESOURCES (ntddstor.h)

Struktur STORAGE_LB_PROVISIONING_MAP_RESOURCES berisi, jika valid, jumlah byte yang tersedia dan digunakan dipetakan ke perangkat penyimpanan. Struktur ini dikembalikan dari permintaan IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES .

Sintaks

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;

Anggota

Size

Ukuran struktur ini. Ini diatur ke sizeof(STORAGE_LB_PROVISIONING_MAP_RESOURCES).

Version

Versi struktur ini.

AvailableMappingResourcesValid

Validitas anggota AvailableMappingResources .

Nilai Makna
0
AvailableMappingResources tidak valid.
1
AvailableMappingResources valid.

UsedMappingResourcesValid

Validitas anggota UsedMappingResources .

Nilai Makna
0
UsedMappingResources tidak valid.
1
UsedMappingResources valid.

Reserved0

Dicadangkan.

Reserved1[3]

Dicadangkan.

AvailableMappingResourcesScope

Cakupan sumber daya tersedia untuk LUN atau kumpulan LUN.

Nilai Makna
LOG_PAGE_LBP_RESOURCE_SCOPE_NOT_REPORTED
0
Sumber daya pemetaan tidak dilaporkan.
LOG_PAGE_LBP_RESOURCE_SCOPE_DEDICATED_TO_LUN
1
Memetakan sumber daya yang didedikasikan untuk LUN.
LOG_PAGE_LBP_RESOURCE_SCOPE_NOT_DEDICATED_TO_LUN
2
Memetakan sumber daya yang didedikasikan untuk kumpulan LUN.

UsedMappingResourcesScope

Cakupan sumber daya yang digunakan oleh kumpulan LUN atau LUN.

Nilai Makna
LOG_PAGE_LBP_RESOURCE_SCOPE_NOT_REPORTED
0
Sumber daya pemetaan tidak dilaporkan.
LOG_PAGE_LBP_RESOURCE_SCOPE_DEDICATED_TO_LUN
1
Memetakan sumber daya yang didedikasikan untuk LUN.
LOG_PAGE_LBP_RESOURCE_SCOPE_NOT_DEDICATED_TO_LUN
2
Memetakan sumber daya yang didedikasikan untuk kumpulan LUN.

Reserved2

Dicadangkan.

Reserved3[3]

Dicadangkan.

AvailableMappingResources

Jumlah, dalam byte, dari sumber daya pemetaan yang tersedia untuk disk.

UsedMappingResources

Jumlah, dalam byte, dari sumber daya pemetaan yang digunakan untuk disk.

Keterangan

Sebagai elemen penyimpanan terkelola, penggunaan sumber daya untuk LUN yang disediakan secara tipis dilacak. Alokasi sumber daya dicatat untuk perangkat oleh subsistem penyimpanan. Aplikasi penyimpanan dapat meminta informasi penggunaan sumber daya ini menggunakan permintaan IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES .

Pengelogan jumlah sumber daya yang dipetakan tergantung pada dukungan dari perangkat penyimpanan. Anggota AvailableMappingResources dan UsedMappingResources berisi jumlah sumber daya saat bidang validitas masing-masing ditetapkan.

Jumlah sumber daya berada dalam byte alih-alih total blok atau garis miring.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia dimulai dengan Windows 8.
Header ntddstor.h (termasuk Ntddstor.h, Scsi.h)

Lihat juga

IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES