Bagikan melalui


struktur VDS_LUN_PROP (vdshwprv.h)

[Dimulai dengan Windows 8 dan Windows Server 2012, antarmuka COM Layanan Disk Virtual digantikan oleh WINDOWS Storage Management API.]

Menentukan properti objek LUN.

Sintaks

typedef struct _VDS_LUN_PROP {
  VDS_OBJECT_ID        id;
  ULONGLONG            ullSize;
  LPWSTR               pwszFriendlyName;
  LPWSTR               pwszIdentification;
  LPWSTR               pwszUnmaskingList;
  ULONG                ulFlags;
  VDS_LUN_TYPE         type;
  VDS_LUN_STATUS       status;
  VDS_HEALTH           health;
  VDS_TRANSITION_STATE TransitionState;
  SHORT                sRebuildPriority;
} VDS_LUN_PROP, *PVDS_LUN_PROP;

Anggota

id

GUID objek LUN.

ullSize

Ukuran LUN, dalam byte.

pwszFriendlyName

Nama LUN; string yang tidak dihentikan dan dapat dibaca manusia.

pwszIdentification

Pengidentifikasi LUN unik; string yang tidak dihentikan dan dapat dibaca manusia.

pwszUnmaskingList

Daftar yang menentukan komputer pada jaringan yang akan diberikan akses LUN; string yang dibatasi titik koma, dihentikan NULL, dan dapat dibaca manusia.

Jika nilainya adalah "*", semua komputer di jaringan akan diberikan akses ke LUN. Jika nilainya adalah "", tidak ada komputer yang akan diberikan akses ke LUN.

Catatan Dalam praktiknya, jika nilainya adalah "*", sebagian besar penyedia perangkat keras hanya memberikan port dan inisiator pada akses komputer lokal ke LUN.
 
Jika "*" atau "" ditentukan, tidak ada nilai lain yang dapat ditentukan.

Untuk jaringan Fibre Channel dan jaringan SCSI (SAS) yang terpasang serial, setiap entri adalah World-Wide Name (WWN) 64-bit dari setiap port tempat LUN dibuka kedoknya, diformat sebagai string heksadesimal (panjang 16 karakter), byte paling signifikan terlebih dahulu. Misalnya, alamat WWN 01:23:45:67:89:AB:CD:EF diwakili sebagai "0123456789ABCDEF". Untuk informasi selengkapnya, lihat spesifikasi T10 untuk Fibre Channel dan SAS.

Untuk jaringan iSCSI, setiap entri adalah nama yang memenuhi syarat (IQN) iSCSI dari setiap inisiator tempat LUN dibongkar. LUN yang tidak dimasuki ke inisiator tertentu dianggap terkait dengan inisiator tersebut.

Catatan Daftar membuka kemasan dapat berisi WWN atau IQN yang sama lebih dari sekali. Duplikat diabaikan.
 

ulFlags

Bendera LUN dijumlahkan oleh VDS_LUN_FLAG.

type

Jenis LUN dijumlahkan oleh VDS_LUN_TYPE.

status

Status objek LUN yang dijumlahkan oleh VDS_LUN_STATUS.

health

Nilai enumerasi VDS_HEALTH yang menentukan status kesehatan LUN. Berikut ini adalah nilai yang valid untuk anggota ini.

VDS_H_UNKNOWN (0)

VDS_H_HEALTHY (1)

VDS_H_REBUILDING (2)

VDS_H_FAILING (4)

VDS_H_FAILING_REDUNDANCY (5)

VDS_H_FAILED_REDUNDANCY (6)

VDS_H_FAILED_REDUNDANCY_FAILING (7)

VDS_H_FAILED (8)

TransitionState

Status transisi LUN yang dijumlahkan oleh VDS_TRANSITION_STATE.

sRebuildPriority

Prioritas pembangunan kembali objek LUN. Nilai antara 0 (prioritas terendah) dan 15 (prioritas tertinggi).

Keterangan

Metode IVdsLun::GetProperties mengembalikan struktur ini untuk melaporkan properti objek LUN.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header vdshwprv.h

Lihat juga

IVdsLun::GetProperties

Struktur VDS

VDS_HEALTH

VDS_LUN_STATUS

VDS_LUN_TYPE

VDS_TRANSITION_STATE