NTMS_PARTITIONINFORMATIONA struttura (ntmsapi.h)
[Gestione archiviazione rimovibile non è più disponibile a partire da Windows 7 e Windows Server 2008 R2.]
La struttura NTMS_PARTITIONINFORMATION definisce le proprietà specifiche dell'oggetto lato.
Sintassi
typedef struct _NTMS_PARTITIONINFORMATIONA {
NTMS_GUID PhysicalMedia;
NTMS_GUID LogicalMedia;
DWORD State;
WORD Side;
DWORD dwOmidLabelIdLength;
BYTE OmidLabelId[NTMS_OMIDLABELID_LENGTH];
CHAR szOmidLabelType[NTMS_OMIDLABELTYPE_LENGTH];
CHAR szOmidLabelInfo[NTMS_OMIDLABELINFO_LENGTH];
DWORD dwMountCount;
DWORD dwAllocateCount;
LARGE_INTEGER Capacity;
} NTMS_PARTITIONINFORMATIONA;
Members
PhysicalMedia
Identificatore multimediale fisico univoco per il supporto che contiene questo lato.
LogicalMedia
Identificatore di supporto logico univoco (LMID) per una parte di supporti logici che contiene questo lato. Questo parametro è NULL se il lato non è allocato.
State
Informazioni sul ciclo di vita lato. Questo può essere uno dei valori seguenti.
Valore | Significato |
---|---|
|
I supporti sono stati allocati a un'applicazione. |
|
Il supporto è disponibile per essere allocato. |
|
Il supporto è stato completamente scritto e contrassegnato come completo da un'applicazione. |
|
Il supporto non è adatto per l'archiviazione dei dati e non è più utilizzabile. |
|
Il supporto è stato trovato e contrassegnato come incompatibile con l'unità. |
|
Il supporto si trova in un pool non riconosciuto. |
|
Il supporto si trova nel pool di importazione. |
|
Il supporto è in attesa dell'applicazione di un'etichetta gratuita. |
|
Il lato è stato riservato dalla funzione AllocateNtmsMedia con il parametro dwOption impostato su NTMS_ALLOCATE_NEW. |
Side
Valore zero relativo che indica quale lato di un supporto a più lati si tratta. Per supporti a lato singolo, ad esempio nastro, questo valore è sempre zero. Per i supporti a doppio lato un record NTMS_PARITIONINFORMATION ha questa proprietà impostata su zero , il lato "A" e un secondo record NTMS_PARTITIONINFORMATION è impostato su 1 - il lato "B".
dwOmidLabelIdLength
Lunghezza della stringa ID etichetta dell'identificatore multimediale.
OmidLabelId[NTMS_OMIDLABELID_LENGTH]
Identificatore univoco ID etichetta dell'identificatore multimediale.
szOmidLabelType[NTMS_OMIDLABELTYPE_LENGTH]
Tipo di etichetta dell'identificatore multimediale.
szOmidLabelInfo[NTMS_OMIDLABELINFO_LENGTH]
Informazioni sull'etichetta dell'identificatore multimediale.
dwMountCount
Numero di volte in cui questo supporto è stato montato in un'unità. Viene inizializzato su zero quando gli oggetti vengono creati nel database.
dwAllocateCount
Numero di volte in cui questo supporto è stato allocato.
Capacity
Numero di byte di archiviazione disponibili su questo lato.
Commenti
La struttura NTMS_PARTITIONINFORMATION è inclusa nella struttura NTMS_OBJECTINFORMATION .
Nota
L'intestazione ntmsapi.h definisce NTMS_PARTITIONINFORMATION 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 |