NTMS_DRIVEINFORMATIONA struttura (ntmsapi.h)
[Gestione archiviazione rimovibile non è più disponibile a partire da Windows 7 e Windows Server 2008 R2.]
La struttura NTMS_DRIVEINFORMATION definisce le proprietà specifiche di un oggetto unità.
Sintassi
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;
Members
Number
Numero dell'unità nella libreria. Questo valore è impostato zero o uno relativo in base al sistema di numerazione unità del dispositivo. Alcune unità di numero di modifica iniziano con zero e alcuni cambiatori iniziano con uno.
State
Stato dell'unità. Questo può essere uno dei valori seguenti.
DriveType
Identificatore univoco dell'oggetto tipo di unità contenente gli attributi per l'unità.
szDeviceName[NTMS_DEVICENAME_LENGTH]
Nome del dispositivo usato per accedere all'unità. Per un'unità nastro che contiene il nome del dispositivo \.\tape0 o \.\tape1. Altri dispositivi forniscono il nome di un'unità disco SCSI o la radice di un file system attualmente dotato del dispositivo montato (raw, NTFS, FAT e così via).
szSerialNumber[NTMS_SERIALNUMBER_LENGTH]
Numero di serie per l'unità rappresentata come stringa. I dispositivi che non supportano i numeri di serie segnalano NULL per questo membro.
szRevision[NTMS_REVISION_LENGTH]
Revisione per l'unità rappresentata come stringa.
ScsiPort
Scheda host SCSI a cui è connessa l'unità.
ScsiBus
Bus SCSI a cui è connessa l'unità.
ScsiTarget
ID di destinazione SCSI per l'unità.
ScsiLun
ID unità logica SCSI per l'unità.
dwMountCount
Numero di volte in cui l'unità ha avuto un supporto montato. Se l'unità supporta la segnalazione di un numero di serie univoco, questo valore è il numero di volte in cui l'unità è stata montata dopo l'installazione. Se l'unità non supporta il report dei numeri di serie, questo membro riflette il numero di montaggi in tutte le unità in tale posizione.
LastCleanedTs
Ultima volta che l'unità è stata pulita.
SavedPartitionId
Identificatore di partizione del supporto presente nell'unità. Se questo valore è NULL e l'unità deve essere piena, il supporto è stato caricato da un utente e deve essere classificato.
Library
Identificatore univoco della libreria contenente l'unità.
Reserved
Riservato.
dwDeferDismountDelay
Il numero minimo di secondi di un media rimarrà in un'unità di una libreria dopo l'esecuzione di una smontaggio posticipata. Il valore predefinito è 5 minuti. Questo membro non si applica alle librerie autonome. Questo membro è scrivibile.
Commenti
La struttura NTMS_DRIVEINFORMATION è inclusa nella struttura NTMS_OBJECTINFORMATION .
Nota
L'intestazione ntmsapi.h definisce NTMS_DRIVEINFORMATION come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias di codifica neutrale con il codice che non è neutrale dalla codifica può causare errori di corrispondenza che causano errori di compilazione o runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | ntmsapi.h |