Función DisableNtmsObject (ntmsapi.h)
[El Administrador de almacenamiento extraíble ya no está disponible a partir de Windows 7 y Windows Server 2008 R2.]
La función DisableNtmsObject deshabilita el objeto RSM especificado.
Sintaxis
DWORD DisableNtmsObject(
[in] HANDLE hSession,
[in] DWORD dwType,
[in] LPNTMS_GUID lpObjectId
);
Parámetros
[in] hSession
Identificador de la sesión devuelta por la función OpenNtmsSession .
[in] dwType
Tipo de objeto RSM. Este parámetro puede ser uno de los valores siguientes del tipo de enumeración NtmsObjectsTypes .
Valor | Significado |
---|---|
|
Unidad |
|
Biblioteca |
|
Medios físicos (cinta, disco óptico, CD o cartucho magnético) |
[in] lpObjectId
Identificador único del objeto RSM.
Valor devuelto
Esta función devuelve uno de los valores siguientes.
Valor | Significado |
---|---|
|
NTMS_MODIFY_ACCESS a la biblioteca que contiene el objeto se deniega. Otros errores de seguridad son posibles, pero indican un error del subsistema de seguridad.
Windows XP: NTMS_CONTROL_ACCESS a la biblioteca que contiene el objeto se deniega. Otros errores de seguridad son posibles, pero indican un error del subsistema de seguridad. |
|
La base de datos no es accesible o está dañada. |
|
Falta el identificador de sesión o no es válido. |
|
Falta un identificador de objeto o el tipo de objeto no es válido. (El tipo de objeto no es válido si no es NTMS_LIBRARY, NTMS_DRIVE o NTMS_PHYSICAL_MEDIA). |
|
El objeto ya está deshabilitado. |
|
El identificador de biblioteca hace referencia a una biblioteca fuera de línea que no se puede habilitar o deshabilitar. |
|
El objeto no es válido. |
|
La deshabilitación se pone en cola. |
Comentarios
La función DisableNtmsObject pone en cola un comando disable para el objeto especificado. La función devuelve correctamente cuando el comando se pone en cola. Si RSM está ocupado, el comando puede tardar algún tiempo en completarse. Cuando el medio está deshabilitado, RSM representa todos los lados del medio y los medios lógicos asociados no están disponibles. Todas las solicitudes a los errores de devolución de medios deshabilitados.
Para quitar una unidad o un modificador multimedia del servicio, primero debe deshabilitarse la unidad o el cambiador de medios.
Todos los objetos contenidos en un objeto deshabilitado también están deshabilitados. Por ejemplo, deshabilitar un elemento de medio físico deshabilita todos los lados. Siempre que sea posible, cuando se deshabilita una unidad, se quita el medio de la unidad y se coloca en su ranura.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | ntmsapi.h |
Library | Ntmsapi.lib |
Archivo DLL | Ntmsapi.dll |