SubmitNtmsOperatorRequestA-Funktion (ntmsapi.h)
[Wechselmedien-Manager ist ab Windows 7 und Windows Server 2008 R2 nicht mehr verfügbar.]
Die SubmitNtmsOperatorRequest-Funktion sendet eine RSM-Operatoranforderung.
Syntax
DWORD SubmitNtmsOperatorRequestA(
[in] HANDLE hSession,
[in] DWORD dwRequest,
[in] LPCSTR lpMessage,
[in] LPNTMS_GUID lpArg1Id,
[in] LPNTMS_GUID lpArg2Id,
[out] LPNTMS_GUID lpRequestId
);
Parameter
[in] hSession
Behandeln Sie die sitzung, die von der OpenNtmsSession--Funktion zurückgegeben wird.
[in] dwRequest
Typ der Operatoranforderung. Dieser Parameter kann einer der folgenden Werte sein:
[in] lpMessage
Optionale Nachrichtenzeichenfolge, die an den Benutzer gesendet werden soll.
[in] lpArg1Id
Objektbezeichner für die Operatoranforderung. In den Beschreibungen der Werte im dwRequest Parameter finden Sie eine Beschreibung des Typs des Objekts, der für diesen Parameter übergeben werden muss.
[in] lpArg2Id
Objektbezeichner für die Operatoranforderung. Ausführliche Informationen dazu, welcher Objekttyp für diesen Parameter übergeben werden muss, finden Sie in den Beschreibungen der Werte im dwRequest Parameter.
[out] lpRequestId
Zeigen Sie auf einen Puffer, der den Bezeichner der erstellten Operatoranforderung empfängt.
Rückgabewert
Diese Funktion gibt einen der folgenden Werte zurück.
Wert | Bedeutung |
---|---|
|
Der Zugriff auf mindestens ein RSM-Objekt wird verweigert. |
|
Fehler bei der Datenbankabfrage oder Aktualisierung. |
|
Der im hSession Parameter angegebene Wert ist NULL- oder ungültig. |
|
Einer der Parameterwerte ist ungültig. |
|
Es kann keine Verbindung mit dem RSM-Dienst hergestellt werden. |
|
Das Quell- oder Zielobjekt konnte nicht gefunden werden. |
|
Die Funktion war erfolgreich. |
Bemerkungen
Die SubmitNtmsOperatorRequest--Funktion sendet eine Operatoranforderung und gibt den Status der Anforderung (erfüllt oder abgebrochen) oder zeitüberschreitung zurück (wenn der Operator nicht auf die Anforderung reagiert). Operatoranforderungen werden verwendet, um Medien anzufordern, um anzufordern, dass das angegebene Medium von einer Bibliothek in eine andere verschoben wird, oder um den RSM-Gerätedienst anzufordern.
Der NTMS_OPEREQ_MESSAGE Wert (im dwRequest Parameter) ist der Anforderungstyp, der am häufigsten von Anwendungen verwendet wird. RSM kann NTMS_OPEREQ_MESSAGE nicht verwenden. RSM verwendet die anderen Anforderungstypen nach Bedarf.
Anmerkung
Der ntmsapi.h-Header definiert SubmitNtmsOperatorRequest als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows XP [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows Server 2003 [Nur Desktop-Apps] |
Zielplattform- | Fenster |
Header- | ntmsapi.h |
Library | Ntmsapi.lib |
DLL- | Ntmsapi.dll |