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
E_INVALIDARG
El parámetro strProgID no puede ser NULL ni estar vacío.
E_NOINTERFACE
El parámetro strProgID debe contener "X509Enrollment.CX509EnrollmentHelper".
E_POINTER
El parámetro ppIHelper no puede ser NULL.
HRESULT_FROM_WIN32(ERROR_ARITHMETIC_OVERFLOW)
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

Consulte también

IX509MachineEnrollmentFactory