Metodo IObjectId::InitializeFromValue (certenroll.h)
Il metodo InitializeFromValue inizializza l'oggetto da una stringa che contiene un identificatore di oggetto decimale punteggiato (OID). Questo metodo è abilitato per il Web.
Sintassi
HRESULT InitializeFromValue(
[in] BSTR strValue
);
Parametri
[in] strValue
Variabile BSTR che contiene la rappresentazione decimale punteggiata dell'identificatore di oggetto ASN.1. Ad esempio, il valore 1.2.840.10045.4.1. rappresenta l'identificatore dell'oggetto iso(1)member-body(2)us(840)10045 signatures(4)sha1(1).
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. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente. Per un elenco dei codici di errore comuni, vedere Valori HRESULT comuni.
Codice/valore restituito | Descrizione |
---|---|
|
Impossibile trovare le informazioni OID. |
|
Il nome dell'algoritmo non viene riconosciuto. |
|
L'oggetto è già inizializzato. |
Commenti
È possibile chiamare le proprietà seguenti per recuperare informazioni su un oggetto IObjectId inizializzato:
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 |