InventoryNtmsLibrary-Funktion (ntmsapi.h)
[Wechselmedien-Manager ist ab Windows 7 und Windows Server 2008 R2 nicht mehr verfügbar.]
Die Funktion InventoryNtmsLibrary stellt ein Inventar der angegebenen Bibliothek in die Warteschlange. Wenn die Bibliothek ausgelastet ist, stellt RSM InventoryNtmsLibrary in die Warteschlange und gibt den Erfolg zurück.
Syntax
DWORD InventoryNtmsLibrary(
[in] HANDLE hSession,
[in] LPNTMS_GUID lpLibraryId,
[in] DWORD dwAction
);
Parameter
[in] hSession
Handle für die von der OpenNtmsSession-Funktion zurückgegebene Sitzung.
[in] lpLibraryId
Eindeutiger Bezeichner eines Bibliotheksobjekts.
[in] dwAction
Auszuführende Aktion. Dieser Parameter kann einen der folgenden Werte annehmen.
Wert | Bedeutung |
---|---|
|
Eine vollständige Medieninventur wird durchgeführt. Jede Seite jedes Mediums muss in ein Laufwerk eingebunden werden. Dies ist ein zeitaufwändiger Prozess. |
|
Wenn in der Bibliothek ein Barcodeleser installiert ist, bewirkt dieses Flag, dass eine Barcodeinventur durchgeführt wird. Wenn die Bibliothek über keinen Barcodeleser verfügt, bewirkt dieses Flag, dass eine differenzielle Inventur durchgeführt wird (Slots werden klassifiziert). |
|
Verwenden Sie die im Bibliotheksobjekt angegebene InventoryMethod (siehe NTMS_LIBRARYINFORMATION). |
|
Beenden Sie den aktuellen Bestand in der angegebenen Bibliothek. |
Rückgabewert
Diese Funktion gibt einen der folgenden Werte zurück.
Wert | Bedeutung |
---|---|
|
Der Zugriff auf ein oder mehrere RSM-Objekte wird verweigert. |
|
Die Bibliothek ist derzeit nicht verbunden. |
|
Der im hSession-Parameter angegebene Wert ist ungültig. |
|
Die Bibliothek ist die Offlinebibliothek. |
|
Die Bibliotheks-ID oder Sitzungs-ID ist ungültig. |
|
Es kann keine Verbindung mit dem RSM-Dienst hergestellt werden. |
|
Die Funktion war erfolgreich. |
Hinweise
Nicht vorhandene Bibliotheken können nicht inventarisiert werden.
Die InventoryNtmsLibrary-Funktion markiert alle Slots, die derzeit ein Medium in der Bibliothek für die Klassifizierung/Identifizierung enthalten. Die InventoryNtmsLibrary-Funktion gibt zurück, wenn alle Medien markiert sind.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | ntmsapi.h |
Bibliothek | Ntmsapi.lib |
DLL | Ntmsapi.dll |