estructura NTMS_PMIDINFORMATIONW (ntmsapi.h)

[El Administrador de almacenamiento extraíble ya no está disponible a partir de Windows 7 y Windows Server 2008 R2.]

La estructura NTMS_PMIDINFORMATION define las propiedades específicas de un objeto multimedia físico.

Sintaxis

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;

Miembros

CurrentLibrary

Identificador único de la biblioteca en la que se encuentra el medio.

MediaPool

Identificador único del grupo de medios al que se asigna el medio.

Location

Identificador único del objeto de ubicación física para el medio.

LocationType

Tipo de ubicación actual de un elemento de medio físico. El valor de este miembro se puede establecer en NTMS_STORAGESLOT, NTMS_DRIVE, NTMS_IEPORT. (Los medios sin conexión están en ranuras).

MediaType

Identificador único de un objeto de tipo multimedia.

HomeSlot

Identificador único de la ranura de almacenamiento de biblioteca en la que se almacenan los medios.

szBarCode[NTMS_BARCODE_LENGTH]

Cadena que coincide con el valor de código de barra en una etiqueta de código de barra de un fragmento de medios físicos.

BarCodeState

Estado actual del código de barra. Puede ser uno de los siguientes valores.

Valor Significado
NTMS_BARCODESTATE_OK
El medio tiene un código de barra y es legible.
NTMS_BARCODESTATE_UNREADABLE
El medio no tiene un código de barra o el código de barra es ilegible.

szSequenceNumber[NTMS_SEQUENCE_LENGTH]

Número secuencial asignado al medio especificado como un valor legible que un usuario debe transcribir en el medio para que el medio pueda ubicarse en una biblioteca sin conexión.

MediaState

Estado actual del elemento de medios físicos. Puede ser uno de los siguientes valores.

Valor Significado
NTMS_MEDIASTATE_IDLE
El medio está en una ranura de la biblioteca, en una unidad desmontada o en una biblioteca sin conexión.
NTMS_MEDIASTATE_INUSE
El medio se marca como en uso en cuanto se realiza correctamente una solicitud de una operación en RSM.
NTMS_MEDIASTATE_LOADED
Estado del medio cuando RSM ha determinado que el medio está disponible para leer y escribir.
NTMS_MEDIASTATE_MOUNTED
Estado de un elemento de medio físico cuando el medio se coloca en una unidad.
NTMS_MEDIASTATE_OP_ERROR
El medio físico está en un estado de error que se puede recuperar. No se requiere intervención del operador.
NTMS_MEDIASTATE_UNLOADED
Estado del medio cuando está listo para quitarse de una unidad. El estado de la unidad, DISMOUNTABLE, también indica que se puede quitar una unidad en cualquier momento.
NTMS_MEDIASTATE_OPREQ
El medio está esperando la solicitud del operador.

dwNumberOfPartitions

Número de lados en el medio.

dwMediaTypeCode

Código de tipo de medio SCSI.

dwDensityCode

Código de densidad SCSI.

MountedPartition

Identificador único global del lado del medio que está montado actualmente.

Comentarios

La estructura NTMS_PMIDINFORMATION se incluye en la estructura NTMS_OBJECTINFORMATION .

Nota

El encabezado ntmsapi.h define NTMS_PMIDINFORMATION como un alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutro de codificación con código que no es neutral de codificación puede provocar discrepancias que dan lugar a errores de compilación o en tiempo de ejecución. Para obtener más información, vea Convenciones para prototipos de función.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado ntmsapi.h

Consulte también

NTMS_OBJECTINFORMATION