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.
Die VariantByteArrayToString-Methode erstellt eine Unicode-codierte Zeichenfolge aus einem Bytearray. Sie können diese Methode verwenden, um eine druckbare Zeichenfolge aus einem Zertifikatblob zu erstellen.
Syntax
HRESULT VariantByteArrayToString(
[in] VARIANT *pvarByteArray,
[in] EncodingType Encoding,
[out] BSTR *pstrEncoded
);
Parameter
[in] pvarByteArray
Zeiger auf ein VARIANT-Array von Bytes, die codiert werden sollen. Jedes Byte im Array muss eine ganze Zahl ohne Vorzeichen sein. Das heißt, der VARTYPE-Enumerationswert muss gleich VT_ARRAY | VT_UI1 sein.
[in] Encoding
Ein EncodingType-Enumerationswert , der die unicode-Codierung angibt, die auf die Eingabezeichenfolge angewendet wird. Der Standardwert ist XCN_CRYPT_STRING_BASE64.
[out] pstrEncoded
Zeiger auf eine BSTR-Variable , die das Unicode-codierte Zertifikat enthält.
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. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | certenroll.h |
DLL | CertEnroll.dll |