Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Das AD RMS SDK nutzt Funktionen, die von verfügbar gemacht werden
der Client in Msdrm.dll für die Verwendung in Windows Server 2008, Windows Vista, Windows Server 2008 R2, Windows 7, Windows Server 2012 und Windows 8 verfügbar ist. Es kann geändert werden oder
in nachfolgenden Versionen nicht verfügbar. Verwenden Sie stattdessen active Directory Rights Management Services SDK 2.1.
die funktionalität nutzt, die vom Client in Msipc.dll verfügbar gemacht wird.]
Die DRMEncode-Funktion codiert Daten mithilfe einer öffentlichen Codierungsmethode, z. B. base64.
Syntax
DRMEXPORT HRESULT UDAPICALL DRMEncode(
[in] PWSTR wszAlgID,
[in] UINT uDataLen,
[in] BYTE *pbDecodedData,
[in, out] UINT *puEncodedStringLen,
[out] PWSTR wszEncodedString
);
Parameter
[in] wszAlgID
Der Codierungsalgorithmus. Derzeit ist "base64" der einzige gültige Wert.
[in] uDataLen
Länge der Eingabedaten in Bytes.
[in] pbDecodedData
Zeiger auf die zu codierenden Daten.
[in, out] puEncodedStringLen
Länge der Ausgabedaten in Bytes.
[out] wszEncodedString
Die codierte Zeichenfolge.
Rückgabewert
Wenn die Funktion erfolgreich ist, gibt die Funktion S_OK zurück.
Wenn die Funktion fehlschlägt, wird ein HRESULT-Wert zurückgegeben, der den Fehler angibt. Mögliche Werte sind u. a. die werte in der folgenden Liste. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.
Hinweise
Beachten Sie, dass die Codierung nicht verschlüsselt wird. Die Codierung schützt inhalte nicht, sondern transformiert sie in ein Format, das für eine bestimmte Verwendung geeignet ist.
Pufferspeicherplatz für die codierten Daten muss vom Aufrufer zugeordnet und freigegeben werden. Die für diesen Puffer erforderliche Größe kann durch Aufrufen dieser Funktion mit NULL im wszEncodedString-Parameter bestimmt werden.
Requirements (Anforderungen)
| Zielplattform | Windows |
| Kopfzeile | msdrm.h |
| Bibliothek | Msdrm.lib |
| DLL | Msdrm.dll |