Condividi tramite


Metodo IBinaryConverter::VariantByteArrayToString (certenroll.h)

Il metodo VariantByteArrayToString crea una stringa codificata Unicode da una matrice di byte. È possibile usare questo metodo per creare una stringa stampabile da un BLOB di certificati.

Sintassi

HRESULT VariantByteArrayToString(
  [in]  VARIANT      *pvarByteArray,
  [in]  EncodingType Encoding,
  [out] BSTR         *pstrEncoded
);

Parametri

[in] pvarByteArray

Puntatore a una matrice VARIANT di byte da codificare. Ogni byte nella matrice deve essere un intero senza segno. Vale a dire, il valore di enumerazione VARTYPE deve essere uguale VT_ARRAY VT_UI1 | .

[in] Encoding

Valore di enumerazione EncodingType che specifica la codifica Unicode applicata alla stringa di input. Il valore predefinito è XCN_CRYPT_STRING_BASE64.

[out] pstrEncoded

Puntatore a una variabile BSTR contenente il certificato con codifica Unicode.

Valore restituito

Se la funzione ha esito positivo, la funzione restituisce S_OK.

Se la funzione ha esito negativo, restituisce un valore HRESULT che indica l'errore. Per un elenco di codici di errore comuni, vedere Valori HRESULT comuni.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione certenroll.h
DLL CertEnroll.dll

Vedi anche

IBinaryConverter