estructura NTMS_PARTITIONINFORMATIONW (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_PARTITIONINFORMATION define las propiedades específicas del objeto lateral.

Sintaxis

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;

Miembros

PhysicalMedia

Identificador único de medios físicos para el medio que contiene este lado.

LogicalMedia

Identificador único de medios lógicos (LMID) para un fragmento de medios lógicos que contiene este lado. Este parámetro es NULL si no se asigna el lado.

State

Información del ciclo de vida lateral. Puede ser uno de los siguientes valores.

Valor Significado
NTMS_PARTSTATE_ALLOCATED
Los medios se han asignado a una aplicación.
NTMS_PARTSTATE_AVAILABLE
El medio está disponible para asignarse.
NTMS_PARTSTATE_COMPLETE
El medio se ha escrito completamente y marcado como completado por una aplicación.
NTMS_PARTSTATE_DECOMMISIONED
El medio no es adecuado para el almacenamiento de datos y ya no se puede usar.
NTMS_PARTSTATE_INCOMPATIBLE
Se ha encontrado que los medios son y se marcan como incompatibles con la unidad.
NTMS_PARTSTATE_FOREIGN
El medio está en un grupo no reconocido.
NTMS_PARTSTATE_IMPORT
El medio está en el grupo de importación.
NTMS_PARTSTATE_UNPREPARED
El medio está esperando que se aplique una etiqueta gratuita.
NTMS_PARTSTATE_RESERVED
El lado se ha reservado mediante la función AllocateNtmsMedia con el parámetro dwOption establecido en NTMS_ALLOCATE_NEW.

Side

Valor relativo a cero que indica el lado de un medio de varios lados que es. En el caso de los medios de un solo lado, como la cinta, este valor siempre es cero. En el caso de los medios de doble lado, un registro de NTMS_PARITIONINFORMATION tiene esta propiedad establecida en cero ( el lado "A" y un segundo registro NTMS_PARTITIONINFORMATION tiene establecido en 1 - el lado "B".

dwOmidLabelIdLength

Longitud de la cadena de identificador de etiqueta del identificador en medios.

OmidLabelId[NTMS_OMIDLABELID_LENGTH]

Identificador único del identificador de etiqueta del identificador multimedia.

szOmidLabelType[NTMS_OMIDLABELTYPE_LENGTH]

Tipo de etiqueta del identificador en medios.

szOmidLabelInfo[NTMS_OMIDLABELINFO_LENGTH]

Información de etiqueta del identificador en medios.

dwMountCount

Número de veces que este medio se ha montado en una unidad. Esto se inicializa en cero cuando los objetos se crean en la base de datos.

dwAllocateCount

Número de veces que se ha asignado este medio.

Capacity

Número de bytes de almacenamiento disponibles en este lado.

Comentarios

La estructura NTMS_PARTITIONINFORMATION se incluye en la estructura NTMS_OBJECTINFORMATION .

Nota

El encabezado ntmsapi.h define NTMS_PARTITIONINFORMATION 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