NTMS_PARTITIONINFORMATIONW結構 (ntmsapi.h)
[ 從 Windows 7 和 Windows Server 2008 R2 起,卸除式存儲設備管理員 已無法使用。]
NTMS_PARTITIONINFORMATION 結構會定義側邊物件特有的屬性。
語法
typedef struct _NTMS_PARTITIONINFORMATIONW {
NTMS_GUID PhysicalMedia;
NTMS_GUID LogicalMedia;
DWORD State;
WORD Side;
DWORD dwOmidLabelIdLength;
BYTE OmidLabelId[NTMS_OMIDLABELID_LENGTH];
WCHAR szOmidLabelType[NTMS_OMIDLABELTYPE_LENGTH];
WCHAR szOmidLabelInfo[NTMS_OMIDLABELINFO_LENGTH];
DWORD dwMountCount;
DWORD dwAllocateCount;
LARGE_INTEGER Capacity;
} NTMS_PARTITIONINFORMATIONW;
成員
PhysicalMedia
包含此端之媒體的唯一實體媒體標識碼。
LogicalMedia
包含此端之邏輯媒體片段的唯一邏輯媒體識別碼 (LMID)。 如果未配置側邊,則此參數為 NULL。
State
側邊生命周期資訊。 這可以是下列其中一個值。
價值 | 意義 |
---|---|
|
媒體已配置給應用程式。 |
|
媒體可供配置。 |
|
媒體已由應用程式完整撰寫並標示為完成。 |
|
媒體不適合儲存數據,因此無法再使用。 |
|
媒體被發現並標示為與磁碟驅動器不相容。 |
|
媒體位於無法辨識的集區中。 |
|
媒體位於匯入集區中。 |
|
媒體正在等待套用免費標籤。 |
|
側邊已由 AllocateNtmsMedia 函式保留,並將 dwOption 參數設定為 NTMS_ALLOCATE_NEW。 |
Side
零相對值,表示這是多端媒體的哪一端。 對於單邊媒體,例如磁帶,此值一律為零。 若為雙面媒體一NTMS_PARITIONINFORMATION記錄,此屬性設定為零 - “A” 端 - 而第二個NTMS_PARTITIONINFORMATION記錄則設定為 1 - “B” 端。
dwOmidLabelIdLength
媒體標識碼的標籤標識符字串長度。
OmidLabelId[NTMS_OMIDLABELID_LENGTH]
媒體標識碼的標籤標識碼唯一標識碼。
szOmidLabelType[NTMS_OMIDLABELTYPE_LENGTH]
媒體標識碼的標籤。
szOmidLabelInfo[NTMS_OMIDLABELINFO_LENGTH]
媒體標識碼的標籤資訊。
dwMountCount
此媒體掛接到磁碟驅動器的次數。 當對象在資料庫中建立時,這會初始化為零。
dwAllocateCount
已配置此媒體的次數。
Capacity
此端可用的記憶體位元組數。
言論
NTMS_PARTITIONINFORMATION 結構包含在 NTMS_OBJECTINFORMATION 結構中。
注意
ntmsapi.h 標頭會將NTMS_PARTITIONINFORMATION定義為別名,根據 UNICODE 預處理器常數的定義,自動選取此函式的 ANSI 或 Unicode 版本。 混合使用編碼中性別名與非編碼中性的程序代碼,可能會導致編譯或運行時間錯誤不符。 如需詳細資訊,請參閱函式原型的
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
支援的最低伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | ntmsapi.h |