Compartir a través de


Función ReleaseNtmsCleanerSlot (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 ReleaseNtmsCleanerSlot quita una reserva de ranura existente para un cartucho de limpieza. A continuación, la ranura se puede utilizar para cartuchos de datos.

Sintaxis

DWORD ReleaseNtmsCleanerSlot(
  [in] HANDLE      hSession,
  [in] LPNTMS_GUID lpLibrary
);

Parámetros

[in] hSession

Identificador de la sesión devuelta por la función OpenNtmsSession .

[in] lpLibrary

Identificador único de la biblioteca para liberar la ranura más limpia.

Valor devuelto

Esta función devuelve uno de los valores siguientes.

Valor Significado
ERROR_ACCESS_DENIED
NTMS_CONTROL_ACCESS a la biblioteca se deniega. Otros errores de seguridad también son posibles, pero indicarían un error de subsistema de seguridad.
ERROR_DEVICE_NOT_AVAILABLE
La biblioteca no está conectada actualmente.
ERROR_INVALID_HANDLE
El valor especificado en el parámetro hSession no es válido.
ERROR_NOT_CONNECTED
No se puede conectar al servicio RSM.
ERROR_NO_SLOT_RESERVED
Esta biblioteca no tiene ranura reservada para un cartucho más limpio.
ERROR_SLOT_FULL
La biblioteca tiene una ranura de cartucho de limpiador reservada, pero la ranura contiene un cartucho más limpio (la ranura debe estar vacía). Utilice la función EjectNtmsCleaner para expulsar un cartucho más limpio.
ERROR_SLOT_NOT_PRESENT
La biblioteca tiene una ranura de cartucho de limpiador reservada, pero la ranura especificada no está instalada actualmente en la biblioteca. Este error puede producirse si falta al menos una revista en la biblioteca.
ERROR_SUCCESS
La función se puso en cola correctamente.

Comentarios

Para que la función ReleaseNtmsCleanerSlot se realice correctamente, la ranura debe estar presente y vacía. La biblioteca también debe tener una ranura reservada para la limpieza.

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

Consulte también

CleanNtmsDrive

Funciones de administración de limpiadores

EjectNtmsCleaner

InjectNtmsCleaner

ReserveNtmsCleanerSlot