NTMS_DRIVEINFORMATIONA結構 (ntmsapi.h)
[ 從 Windows 7 和 Windows Server 2008 R2 起,卸除式存儲設備管理員 已無法使用。]
NTMS_DRIVEINFORMATION 結構會定義磁碟驅動器物件特有的屬性。
語法
typedef struct _NTMS_DRIVEINFORMATIONA {
DWORD Number;
DWORD State;
NTMS_GUID DriveType;
CHAR szDeviceName[NTMS_DEVICENAME_LENGTH];
CHAR szSerialNumber[NTMS_SERIALNUMBER_LENGTH];
CHAR szRevision[NTMS_REVISION_LENGTH];
WORD ScsiPort;
WORD ScsiBus;
WORD ScsiTarget;
WORD ScsiLun;
DWORD dwMountCount;
SYSTEMTIME LastCleanedTs;
NTMS_GUID SavedPartitionId;
NTMS_GUID Library;
GUID Reserved;
DWORD dwDeferDismountDelay;
} NTMS_DRIVEINFORMATIONA;
成員
Number
連結庫中的磁碟驅動器數目。 這會根據裝置的磁碟驅動器編號系統設定零或一個相對值。 某些變更器編號磁碟驅動器開頭為零,有些變更器開頭為 1。
State
磁碟驅動器的狀態。 這可以是下列其中一個值。
DriveType
磁碟驅動器類型物件的唯一標識符,其中包含磁碟驅動器的屬性。
szDeviceName[NTMS_DEVICENAME_LENGTH]
用來存取磁碟驅動器的裝置名稱。 對於磁帶機,這包含裝置名稱 \.\tape0 或 \.\tape1。 其他裝置會提供 SCSI 磁碟驅動器的名稱,或目前已掛接裝置之文件系統的根目錄(原始、NTFS、FAT 等等)。
szSerialNumber[NTMS_SERIALNUMBER_LENGTH]
以字串表示之磁碟驅動器的序號。 不支援序號的裝置會報告此成員的 NULL。
szRevision[NTMS_REVISION_LENGTH]
以字串表示的磁碟驅動器修訂。
ScsiPort
磁碟驅動器連接的 SCSI 主機適配卡。
ScsiBus
磁碟驅動器連接的SCSI總線。
ScsiTarget
磁碟驅動器的 SCSI 目標識別碼。
ScsiLun
磁碟驅動器的 SCSI 邏輯單元標識碼。
dwMountCount
磁碟驅動器掛接媒體的次數。 如果磁碟驅動器支持報告唯一序號,這個值就是自安裝磁碟驅動器以來掛接的次數。 如果磁碟驅動器不支援序號的報告,此成員會反映該位置上所有磁碟驅動器的掛接數目。
LastCleanedTs
上次清除磁碟驅動器的時間。
SavedPartitionId
磁碟驅動器中媒體的數據分割標識碼。 如果此值為 NULL,且磁碟驅動器已滿,則媒體已由使用者載入,且必須分類。
Library
包含磁碟驅動器之連結庫的唯一標識碼。
Reserved
保留。
dwDeferDismountDelay
執行延後卸除之後,媒體會保留在連結庫的磁碟驅動器中的秒數下限。 預設值為 5 分鐘。 此成員不適用於獨立連結庫。 這個成員是可寫入的。
言論
NTMS_DRIVEINFORMATION 結構包含在 NTMS_OBJECTINFORMATION 結構中。
注意
ntmsapi.h 標頭會將NTMS_DRIVEINFORMATION定義為別名,根據 UNICODE 預處理器常數的定義,自動選取此函式的 ANSI 或 Unicode 版本。 混合使用編碼中性別名與非編碼中性的程序代碼,可能會導致編譯或運行時間錯誤不符。 如需詳細資訊,請參閱函式原型的
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
支援的最低伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | ntmsapi.h |