struttura NTMS_DRIVEINFORMATIONW (ntmsapi.h)
[ di Gestione archiviazione rimovibile non è più disponibile a partire da Windows 7 e Windows Server 2008 R2.]
La struttura NTMS_DRIVEINFORMATION definisce proprietà specifiche di un oggetto unità.
Sintassi
typedef struct _NTMS_DRIVEINFORMATIONW {
DWORD Number;
DWORD State;
NTMS_GUID DriveType;
WCHAR szDeviceName[NTMS_DEVICENAME_LENGTH];
WCHAR szSerialNumber[NTMS_SERIALNUMBER_LENGTH];
WCHAR 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_DRIVEINFORMATIONW;
Membri
Number
Numero dell'unità nella libreria. Viene impostato zero o un valore relativo in base al sistema di numerazione delle unità del dispositivo. Alcune unità numerino delle modifiche che iniziano con zero e alcune modifiche iniziano con una.
State
Stato dell'unità. Può trattarsi di 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. Gli altri dispositivi forniscono il nome di un'unità disco SCSI o la radice di un file system in cui è attualmente montato il dispositivo (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 montato un supporto. Se l'unità supporta la segnalazione di un numero di serie univoco, questo valore corrisponde al numero di volte in cui l'unità è stata montata dopo l'installazione. Se l'unità non supporta la segnalazione 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à viene trovata piena, il supporto è stato caricato da un utente e deve essere classificato.
Library
Identificatore univoco della libreria che contiene l'unità.
Reserved
Riservato.
dwDeferDismountDelay
Il numero minimo di secondi in cui un supporto rimarrà in un'unità di una libreria dopo l'esecuzione di un smontaggio posticipato. Il valore predefinito è 5 minuti. Questo membro non si applica alle librerie autonome. Questo membro è scrivibile.
Osservazioni
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 indipendente dalla codifica con il codice non indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere convenzioni di per i prototipi di funzioni.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows XP [solo app desktop] |
server minimo supportato | Windows Server 2003 [solo app desktop] |
intestazione |
ntmsapi.h |