Metodo IBinaryConverter::StringToVariantByteArray (certenroll.h)

Il metodo StringToVariantByteArray crea una matrice di byte da una stringa con codifica Unicode. Usare questo metodo per creare un BLOB di certificati da una stringa codificata che contiene un certificato.

Sintassi

HRESULT StringToVariantByteArray(
  [in]  BSTR         strEncoded,
  [in]  EncodingType Encoding,
  [out] VARIANT      *pvarByteArray
);

Parametri

[in] strEncoded

Variabile BSTR che contiene la stringa codificata Unicode.

[in] Encoding

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

[out] pvarByteArray

Puntatore a una matrice VARIANT di byte. Il valore di enumerazione VARTYPE è uguale a VT_ARRAY | VT_UI1.

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 dei 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