Función InventoryNtmsLibrary (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 InventoryNtmsLibrary pone en cola un inventario de la biblioteca especificada. Si la biblioteca está ocupada, RSM pone en cola InventoryNtmsLibrary y devuelve el éxito.
Sintaxis
DWORD InventoryNtmsLibrary(
[in] HANDLE hSession,
[in] LPNTMS_GUID lpLibraryId,
[in] DWORD dwAction
);
Parámetros
[in] hSession
Identificador de la sesión devuelta por la función OpenNtmsSession .
[in] lpLibraryId
Identificador único de un objeto de biblioteca.
[in] dwAction
Acción que se va a realizar. Este parámetro puede ser uno de los valores siguientes.
Valor | Significado |
---|---|
|
Se realiza un inventario completo en medios. Cada lado de cada medio debe montarse en una unidad. Se trata de un proceso lento. |
|
Si la biblioteca tiene instalado un lector de código de barra, esta marca hace que se realice un inventario de código de barras. Si la biblioteca no tiene un lector de código de barra, esta marca hace que se realice un inventario diferencial (las ranuras se clasifican). |
|
Use inventoryMethod especificado en el objeto de biblioteca (vea NTMS_LIBRARYINFORMATION). |
|
Detenga el inventario actual en la biblioteca especificada. |
Valor devuelto
Esta función devuelve uno de los valores siguientes.
Valor | Significado |
---|---|
|
Se deniega el acceso a uno o varios objetos RSM. |
|
La biblioteca no está conectada actualmente. |
|
El valor especificado en el parámetro hSession no es válido. |
|
La biblioteca es la biblioteca sin conexión. |
|
El identificador de biblioteca o el identificador de sesión no son válidos. |
|
No se puede conectar al servicio RSM. |
|
La función se realizó correctamente. |
Comentarios
No se pueden inventariar bibliotecas no presentes.
La función InventoryNtmsLibrary marca todas las ranuras que contienen actualmente un medio en la biblioteca para la clasificación o identificación. La función InventoryNtmsLibrary devuelve cuando todos los medios están marcados.
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 |