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
NTMS_PARTSTATE_ALLOCATED
I supporti sono stati allocati a un'applicazione.
NTMS_PARTSTATE_AVAILABLE
Il supporto è disponibile per essere allocato.
NTMS_PARTSTATE_COMPLETE
Il supporto è stato completamente scritto e contrassegnato come completo da un'applicazione.
NTMS_PARTSTATE_DECOMMISIONED
Il supporto non è adatto per l'archiviazione dei dati e non è più utilizzabile.
NTMS_PARTSTATE_INCOMPATIBLE
Il supporto è stato trovato e contrassegnato come incompatibile con l'unità.
NTMS_PARTSTATE_FOREIGN
Il supporto si trova in un pool non riconosciuto.
NTMS_PARTSTATE_IMPORT
Il supporto si trova nel pool di importazione.
NTMS_PARTSTATE_UNPREPARED
Il supporto è in attesa dell'applicazione di un'etichetta gratuita.
NTMS_PARTSTATE_RESERVED
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

Vedi anche

NTMS_OBJECTINFORMATION