IBinaryConverter ::StringToVariantByteArray, méthode (certenroll.h)
La méthode StringToVariantByteArray crée un tableau d’octets à partir d’une chaîne encodée Unicode. Utilisez cette méthode pour créer un objet BLOB de certificat à partir d’une chaîne encodée qui contient un certificat.
Syntaxe
HRESULT StringToVariantByteArray(
[in] BSTR strEncoded,
[in] EncodingType Encoding,
[out] VARIANT *pvarByteArray
);
Paramètres
[in] strEncoded
Variable BSTR qui contient la chaîne encodée Unicode.
[in] Encoding
Valeur d’énumération EncodingType qui spécifie l’encodage Unicode appliqué à la chaîne d’entrée. La valeur par défaut est XCN_CRYPT_STRING_BASE64.
[out] pvarByteArray
Pointeur vers un tableau VARIANT d’octets. La valeur d’énumération VARTYPE est égale à VT_ARRAY | VT_UI1.
Valeur retournée
Si la fonction réussit, la fonction retourne S_OK.
Si la fonction échoue, elle retourne une valeur HRESULT qui indique l’erreur. Pour obtenir la liste des codes d’erreur courants, consultez Valeurs HRESULT courantes.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | certenroll.h |
DLL | CertEnroll.dll |