Compartir a través de


estructura NTMS_OPREQUESTINFORMATIONW (ntmsapi.h)

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

La estructura NTMS_OPREQUESTINFORMATION define las propiedades específicas del control del sistema de solicitud de operador para RSM.

Sintaxis

typedef struct _NTMS_OPREQUESTINFORMATIONW {
  DWORD      Request;
  SYSTEMTIME Submitted;
  DWORD      State;
  WCHAR      szMessage[NTMS_MESSAGE_LENGTH];
  DWORD      Arg1Type;
  NTMS_GUID  Arg1;
  DWORD      Arg2Type;
  NTMS_GUID  Arg2;
  WCHAR      szApplication[NTMS_APPLICATIONNAME_LENGTH];
  WCHAR      szUser[NTMS_USERNAME_LENGTH];
  WCHAR      szComputer[NTMS_COMPUTERNAME_LENGTH];
} NTMS_OPREQUESTINFORMATIONW;

Miembros

Request

Tipo de solicitud de operador. Puede ser uno de los siguientes valores.

Valor Significado
NTMS_OPREQ_NEWMEDIA
Una aplicación que intenta asignar medios envía una solicitud de operador para los nuevos medios cuando no hay ningún medio disponible. Cuando se establece esta marca, el miembro Arg1 debe establecerse en el GUID del grupo de medios que requiere nuevos medios. Opcionalmente, el miembro de Arg2 se puede establecer en la biblioteca determinada en la que se debe colocar el nuevo medio.
NTMS_OPREQ_CLEANER
RSM envía una solicitud de operador para un limpiador cuando se pone en cola una operación limpia y no hay ningún limpiador en línea y disponible para la unidad. Cuando se establece esta marca, el miembro Arg1 debe establecerse en el GUID de la biblioteca que requiere el cartucho de limpieza.
NTMS_OPREQ_DEVICESERVICE
Una aplicación o RSM envía una solicitud de operador para el servicio de unidad cuando un dispositivo o unidad del modificador está experimentando problemas. Cuando se establece esta marca, el miembro Arg1 debe establecerse en el GUID del dispositivo que requiere servicio.
NTMS_OPREQ_MOVEMEDIA
Una aplicación o RSM envía una solicitud de operador para mover el medio especificado para atender un montaje para medios sin conexión o expulsar medios a una biblioteca sin conexión. Cuando se establece esta marca, el miembro de Arg1 debe establecerse en el GUID del medio físico para mover y el miembro de Arg2 debe establecerse en el GUID de la biblioteca a la que se debe mover este medio.
NTMS_OPREQ_MESSAGE
Una solicitud de operador específica de la aplicación. Solo texto.

Submitted

Hora del sistema en la que se envió la solicitud del operador.

State

Estado actual de la solicitud de servicio de operador. Puede ser uno de los siguientes valores.

Valor Significado
NTMS_OPSTATE_SUBMITTED
Una consola de operador ha enviado la solicitud del operador, pero no la lee.
NTMS_OPSTATE_ACTIVE
La solicitud del operador ha sido leída por una o varias consolas de operador y puede estar en proceso.
NTMS_OPSTATE_INPROGRESS
El usuario ha confirmado esta solicitud de operador y está en proceso de realizar el servicio.
NTMS_OPSTATE_REFUSED
El usuario ha rechazado la solicitud de servicio de operador.
NTMS_OPSTATE_COMPLETE
El usuario ha completado la solicitud de servicio de operador.

szMessage[NTMS_MESSAGE_LENGTH]

Texto del mensaje del operador.

Arg1Type

Tipo del objeto de Arg1. Puede ser uno de los siguientes valores.

Valor Significado
NTMS_UNKNOWN
No se proporciona ningún objeto en Arg1Type.
NTMS_CHANGER
Objeto de modificador medio.
NTMS_DRIVE
Objeto Drive.
NTMS_IEDOOR
Objeto de puerta de biblioteca.
NTMS_IEPORT.
Objeto de puerto de inserción o expulsión de biblioteca
NTMS_LIBRARY
Objeto Library.
NTMS_PARTITION
Objeto lateral.
NTMS_PHYSICAL_MEDIA
Objeto de medios físicos.
NTMS_STORAGESLOT
Objeto de ranura de biblioteca.

Arg1

Arg1 identificador de objeto usado para las solicitudes de movimiento u otras solicitudes de operador que requieren un objeto de referencia. El propósito de este objeto varía en función del tipo de solicitud de operador. Para obtener los usos adecuados de Arg1, consulte la descripción de solicitud de .

Arg2Type

Tipo de objeto de Arg2. Puede ser uno de los siguientes valores.

Valor Significado
NTMS_UNKNOWN
No se proporciona ningún objeto en Arg2Type.
NTMS_LIBRARY
Objeto Library.

Arg2

Arg2 id. de objeto usado para las solicitudes de operador que requieren un segundo objeto de referencia. El propósito de este objeto varía en función del tipo de solicitud de operador. Para obtener los usos adecuados de Arg2, consulte la descripción de solicitud de .

szApplication[NTMS_APPLICATIONNAME_LENGTH]

Aplicación que envió la solicitud del operador.

szUser[NTMS_USERNAME_LENGTH]

El usuario interactivo inició sesión en el equipo que envió la solicitud del operador.

szComputer[NTMS_COMPUTERNAME_LENGTH]

Equipo que envió la solicitud del operador.

Observaciones

La estructura NTMS_OPREQUESTINFORMATION se incluye en la estructura NTMS_OBJECTINFORMATION.

Nota

El encabezado ntmsapi.h define NTMS_OPREQUESTINFORMATION como 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 neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Conventions for Function Prototypes.

Requisitos

Requisito Valor
cliente mínimo admitido Windows XP [solo aplicaciones de escritorio]
servidor mínimo admitido Windows Server 2003 [solo aplicaciones de escritorio]
encabezado de ntmsapi.h

Consulte también

NTMS_OBJECTINFORMATION