EjectNtmsCleaner-Funktion (ntmsapi.h)
[Wechseldatenträger-Manager ist ab Windows 7 und Windows Server 2008 R2 nicht mehr verfügbar.]
Die Funktion EjectNtmsCleaner wirft die Reinigungskassette aus dem derzeit reservierten Reinigerslot aus.
Syntax
DWORD EjectNtmsCleaner(
[in] HANDLE hSession,
[in] LPNTMS_GUID lpLibrary,
[in, out] LPNTMS_GUID lpEjectOperation,
[in] DWORD dwAction
);
Parameter
[in] hSession
Handle für die von der OpenNtmsSession-Funktion zurückgegebene Sitzung.
[in] lpLibrary
Eindeutiger Bezeichner eines Bibliotheksobjekts.
[in, out] lpEjectOperation
GUID des Vorgangs der Auswerfprozessbibliothek. Wenn dwAction NTMS_EJECT_START ist, empfängt dieser Parameter die GUID für den Vorgang. Wenn dwAction NTMS_EJECT_STOP ist, muss dieser Parameter auf die GUID festgelegt werden, damit der Vorgang beendet wird.
[in] dwAction
Auszuführende Aktion. Dieser Parameter kann einer der folgenden Werte sein.
Rückgabewert
Diese Funktion gibt einen der folgenden Werte zurück.
Wert | Bedeutung |
---|---|
|
Der Zugriff auf ein oder mehrere RSM-Objekte wird verweigert. |
|
Der im hSession-Parameter angegebene Wert ist ungültig. |
|
Die Bibliotheksdefinition kann nicht aus der Datenbank abgerufen werden. |
|
Diese Bibliothek verfügt nicht über einen saubereren Slot. |
|
Es kann keine Verbindung mit dem RSM-Dienst hergestellt werden. |
|
Ein saubererer Slot ist reserviert, aber bereits leer. |
|
Ein saubererer Slot ist reserviert, aber der Slot ist derzeit nicht in der Bibliothek installiert. Dieser Fehler tritt auf, wenn mindestens ein Magazin in der Bibliothek fehlt. |
|
Die Funktion war erfolgreich. |
Hinweise
Die Funktion EjectNtmsCleaner kehrt zur Anwendung zurück, sobald die Auswerfanforderung in die Warteschlange gestellt wird.
Wenn die in der Funktion EjectNtmsCleaner angegebene Bibliothek über ein NTMS_IEPORT-Objekt verfügt, verwendet RSM das NTMS_IEPORT-Objekt, um den Cleaner auszuwerfen. Wenn kein NTMS_IEPORT-Objekt vorhanden ist, wird das NTMS_IEDOOR-Objekt verwendet, um dem Operator den Zugriff auf den Sauberer-Slot zu ermöglichen.
Ausgeworfene Reinigerkassetten werden nicht in der Offlinebibliothek nachverfolgt.
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 |