WSManGetErrorMessage-Funktion (wsman.h)
Ruft die Fehlermeldungen ab, die einem bestimmten Fehler und Sprachcodes zugeordnet sind.
Syntax
DWORD WSManGetErrorMessage(
[in] WSMAN_API_HANDLE apiHandle,
DWORD flags,
[in, optional] PCWSTR languageCode,
DWORD errorCode,
DWORD messageLength,
[out] PWSTR message,
[out] DWORD *messageLengthUsed
);
Parameter
[in] apiHandle
Gibt das API-Handle an, das von einem WSManInitialize-Aufruf zurückgegeben wird. Dieser Parameter darf nicht NULL sein.
flags
Für die zukünftige Verwendung reserviert. Muss Null sein.
[in, optional] languageCode
Gibt den Sprachcodenamen an, der zum Lokalisieren des Fehlers verwendet werden soll. Weitere Informationen zu den Sprachcodenamen finden Sie in der RFC 3066-Spezifikation der Internet Engineering Task Force unter http://www.ietf.org/rfc/rfc3066.txt. Wenn kein Sprachcode angegeben wird, wird die Benutzeroberflächensprache des Threads verwendet.
errorCode
Gibt den Fehlercode für die angeforderte Fehlermeldung an. Dieser Fehlercode kann ein hexadezimaler oder dezimaler Fehlercode aus einem WinRM-, WinHTTP- oder einem anderen Windows-Betriebssystemfeature sein.
messageLength
Gibt die Anzahl der Zeichen an, die im Ausgabemeldungspuffer gespeichert werden können, einschließlich des NULL-Abschlussators . Wenn dieser Parameter 0 ist, muss der NachrichtenparameterNULL sein.
[out] message
Gibt den Ausgabepuffer an, in dem die Nachricht gespeichert werden soll. Dieser Puffer muss vom Client zugewiesen und zugeordnet werden. Der Puffer muss groß genug sein, um die Nachricht und den NULL-Abschluss zu speichern. Wenn dieser Parameter NULL ist, muss der messageLength-ParameterNULL sein.
[out] messageLengthUsed
Gibt die tatsächliche Anzahl von Zeichen an, die in den Ausgabepuffer geschrieben werden, einschließlich des NULL-Abschlussators . Dieser Parameter darf nicht NULL sein. Wenn entweder der MessageLength - oder der Nachrichtenparameter 0 ist, gibt die Funktion ERROR_INSUFFICIENT_BUFFER zurück, und dieser Parameter wird auf die Anzahl von Zeichen festgelegt, die zum Speichern der Nachricht erforderlich sind, einschließlich des NULL-Abschlussators .
Rückgabewert
Diese Methode gibt bei Erfolg null zurück. Andernfalls gibt diese Methode einen Fehlercode zurück.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 |
Zielplattform | Windows |
Kopfzeile | wsman.h |
Bibliothek | WsmSvc.lib |
DLL | WsmSvc.dll |
Verteilbare Komponente | Windows Management Framework unter Windows Server 2008 mit SP2 und Windows Vista mit SP2 |