Metodo IX509MachineEnrollmentFactory::CreateObject (certenroll.h)
Il metodo CreateObject crea un oggetto IX509EnrollmentHelper in una pagina Web. Questo metodo è abilitato per Il Web.
Sintassi
HRESULT CreateObject(
[in] BSTR strProgID,
[out, retval] IX509EnrollmentHelper **ppIHelper
);
Parametri
[in] strProgID
Variabile BSTR contenente il valore ProgID. Deve essere "X509Enrollment.CX509EnrollmentHelper".
[out, retval] ppIHelper
Indirizzo di un puntatore a una variabile che riceve un puntatore a un'interfaccia IX509EnrollmentHelper .
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 di codici di errore comuni, vedere Valori HRESULT comuni.
Codice restituito | Descrizione |
---|---|
|
Il parametro strProgID non può essere NULL o vuoto. |
|
Il parametro strProgID deve contenere "X509Enrollment.CX509EnrollmentHelper". |
|
Il parametro ppIHelper non può essere NULL. |
|
Il parametro strProgID supera 64.000 caratteri o contiene caratteri Null incorporati. |
Commenti
Questo metodo chiama Initialize nell'interfaccia IX509EnrollmentHelper usando il valore di contesto ContextAdministratorForceMachine , specificando quindi che tutti i certificati da registrare dall'oggetto IX509Enrollment2 verranno richiesti da un amministratore che agisce per conto di un computer. Per registrare un certificato utente, chiamare CreateObject nell'interfaccia IX509EnrollmentWebClassFactory .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | certenroll.h |