NTMS_PMIDINFORMATIONW structure (ntmsapi.h)

[Le Gestionnaire de stockage amovible n’est plus disponible depuis Windows 7 et Windows Server 2008 R2.]

La structure NTMS_PMIDINFORMATION définit les propriétés spécifiques à un objet multimédia physique.

Syntaxe

typedef struct _NTMS_PMIDINFORMATIONW {
  NTMS_GUID CurrentLibrary;
  NTMS_GUID MediaPool;
  NTMS_GUID Location;
  DWORD     LocationType;
  NTMS_GUID MediaType;
  NTMS_GUID HomeSlot;
  WCHAR     szBarCode[NTMS_BARCODE_LENGTH];
  DWORD     BarCodeState;
  WCHAR     szSequenceNumber[NTMS_SEQUENCE_LENGTH];
  DWORD     MediaState;
  DWORD     dwNumberOfPartitions;
  DWORD     dwMediaTypeCode;
  DWORD     dwDensityCode;
  NTMS_GUID MountedPartition;
} NTMS_PMIDINFORMATIONW;

Membres

CurrentLibrary

ID unique de la bibliothèque dans laquelle le média est contenu.

MediaPool

ID unique du pool de médias auquel le média est affecté.

Location

ID unique de l’objet d’emplacement physique pour le média.

LocationType

Type d’emplacement actuel d’un élément multimédia physique. La valeur de ce membre peut être définie sur NTMS_STORAGESLOT, NTMS_DRIVE NTMS_IEPORT. (Les médias hors connexion se trouvent dans des emplacements.)

MediaType

ID unique d’un objet de type média.

HomeSlot

ID unique de l’emplacement de stockage de la bibliothèque dans lequel le média est stocké.

szBarCode[NTMS_BARCODE_LENGTH]

Chaîne qui correspond à la valeur de code-barres sur une étiquette de code-barres d’un élément multimédia physique.

BarCodeState

État actuel du code-barres. Il peut s’agir de l’une des valeurs suivantes.

Valeur Signification
NTMS_BARCODESTATE_OK
Le média a un code-barres et il est lisible.
NTMS_BARCODESTATE_UNREADABLE
Le média n’a pas de code-barres ou le code-barres est illisible.

szSequenceNumber[NTMS_SEQUENCE_LENGTH]

Numéro séquentiel attribué au support spécifié en tant que valeur lisible par l’utilisateur qui doit être transcrite par un utilisateur sur le support afin que le support puisse se trouver dans une bibliothèque hors connexion.

MediaState

État actuel du support physique. Il peut s’agir de l’une des valeurs suivantes.

Valeur Signification
NTMS_MEDIASTATE_IDLE
Le média se trouve dans un emplacement de la bibliothèque, dans un lecteur démonté ou dans une bibliothèque hors connexion.
NTMS_MEDIASTATE_INUSE
Le média est marqué comme étant en cours d’utilisation dès qu’une demande d’opération est effectuée auprès de RSM.
NTMS_MEDIASTATE_LOADED
État du média lorsque RSM a déterminé que le média est disponible pour la lecture et l’écriture.
NTMS_MEDIASTATE_MOUNTED
État d’un média physique lorsque le média est placé dans un lecteur.
NTMS_MEDIASTATE_OP_ERROR
Le média physique est dans un état d’erreur récupérable. Aucune intervention de l’opérateur n’est requise.
NTMS_MEDIASTATE_UNLOADED
État du média lorsqu’il est prêt à être supprimé d’un lecteur. L’état du lecteur, DISMOUNTABLE, indique également qu’un lecteur peut être supprimé à tout moment.
NTMS_MEDIASTATE_OPREQ
Le média attend une demande de l’opérateur.

dwNumberOfPartitions

Nombre de côtés sur le milieu.

dwMediaTypeCode

Code de type de média SCSI.

dwDensityCode

Code de densité SCSI.

MountedPartition

ID global unique du côté du média actuellement monté.

Remarques

La structure NTMS_PMIDINFORMATION est incluse dans la structure NTMS_OBJECTINFORMATION .

Notes

L’en-tête ntmsapi.h définit NTMS_PMIDINFORMATION en tant qu’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. La combinaison 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

Voir aussi

NTMS_OBJECTINFORMATION