structure NTMS_PARTITIONINFORMATIONW (ntmsapi.h)
[Le Gestionnaire de stockage amovible n’est plus disponible à partir de Windows 7 et Windows Server 2008 R2.]
La structure NTMS_PARTITIONINFORMATION définit les propriétés propres à l’objet latéral.
Syntaxe
typedef struct _NTMS_PARTITIONINFORMATIONW {
NTMS_GUID PhysicalMedia;
NTMS_GUID LogicalMedia;
DWORD State;
WORD Side;
DWORD dwOmidLabelIdLength;
BYTE OmidLabelId[NTMS_OMIDLABELID_LENGTH];
WCHAR szOmidLabelType[NTMS_OMIDLABELTYPE_LENGTH];
WCHAR szOmidLabelInfo[NTMS_OMIDLABELINFO_LENGTH];
DWORD dwMountCount;
DWORD dwAllocateCount;
LARGE_INTEGER Capacity;
} NTMS_PARTITIONINFORMATIONW;
Membres
PhysicalMedia
Identificateur de média physique unique pour le support qui contient ce côté.
LogicalMedia
Identificateur de média logique unique (LMID) pour un élément de support logique qui contient ce côté. Ce paramètre est null si le côté n’est pas alloué.
State
Informations sur le cycle de vie côté. Il peut s’agir de l’une des valeurs suivantes.
Valeur | Signification |
---|---|
|
Le média a été alloué à une application. |
|
Le média est disponible pour être alloué. |
|
Le support a été entièrement écrit et marqué comme complet par une application. |
|
Le média n’est pas adapté au stockage de données et n’est plus utilisable. |
|
Le média a été détecté et marqué comme incompatible avec le lecteur. |
|
Le média se trouve dans un pool non reconnu. |
|
Le média se trouve dans le pool d’importation. |
|
Le média attend qu’une étiquette gratuite soit appliquée. |
|
Le côté a été réservé par la fonction AllocateNtmsMedia avec le paramètre dwOption défini sur NTMS_ALLOCATE_NEW. |
Side
Valeur relative zéro qui indique de quel côté d’un média multifacteur il s’agit. Pour les supports unilatéraux, tels que les bandes, cette valeur est toujours égale à zéro. Pour le support double face, un enregistrement NTMS_PARITIONINFORMATION a cette propriété définie sur zéro ( le côté « A » ) et un deuxième enregistrement NTMS_PARTITIONINFORMATION a la valeur 1 , le côté « B ».
dwOmidLabelIdLength
Longueur de la chaîne d’ID d’étiquette de l’identificateur on-media.
OmidLabelId[NTMS_OMIDLABELID_LENGTH]
Identificateur unique d’ID d’étiquette de l’identificateur on-media.
szOmidLabelType[NTMS_OMIDLABELTYPE_LENGTH]
Type d’étiquette de l’identificateur on-media.
szOmidLabelInfo[NTMS_OMIDLABELINFO_LENGTH]
Informations d’étiquette de l’identificateur on-media.
dwMountCount
Nombre de fois où ce média a été monté dans un lecteur. Cette valeur est initialisée à zéro lorsque les objets sont créés dans la base de données.
dwAllocateCount
Nombre de fois où ce média a été alloué.
Capacity
Nombre d’octets de stockage disponibles de ce côté.
Remarques
La structure NTMS_PARTITIONINFORMATION est incluse dans la structure NTMS_OBJECTINFORMATION .
Notes
L’en-tête ntmsapi.h définit NTMS_PARTITIONINFORMATION comme un alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | ntmsapi.h |