Método IX509MachineEnrollmentFactory::CreateObject (certenroll.h)
El método CreateObject crea un objeto IX509EnrollmentHelper en una página web. Este método está habilitado para web.
Sintaxis
HRESULT CreateObject(
[in] BSTR strProgID,
[out, retval] IX509EnrollmentHelper **ppIHelper
);
Parámetros
[in] strProgID
Variable BSTR que contiene el valor de ProgID. Debe ser "X509Enrollment.CX509EnrollmentHelper".
[out, retval] ppIHelper
Dirección de un puntero a una variable que recibe un puntero a una interfaz IX509EnrollmentHelper .
Valor devuelto
Si la función se realiza correctamente, la función devuelve S_OK.
Si se produce un error en la función, devuelve un valor HRESULT que indica el error. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros. Para obtener una lista de códigos de error comunes, consulte Valores HRESULT comunes.
Código devuelto | Descripción |
---|---|
|
El parámetro strProgID no puede ser NULL ni estar vacío. |
|
El parámetro strProgID debe contener "X509Enrollment.CX509EnrollmentHelper". |
|
El parámetro ppIHelper no puede ser NULL. |
|
El parámetro strProgID supera los 64 000 caracteres o contiene caracteres NULL incrustados. |
Comentarios
Este método llama a Initialize en la interfaz IX509EnrollmentHelper mediante el valor de contexto ContextAdministratorForceMachine , especificando así que un administrador que actúa en nombre de un equipo solicitará que un administrador que actúe en nombre de un equipo solicitará todos los certificados que va a inscribir el objeto IX509Enrollment2 . Para inscribir un certificado de usuario, llame a CreateObject en la interfaz IX509EnrollmentWebClassFactory .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | certenroll.h |