Compartir a través de


Método ICertServerPolicy::SetContext (certif.h)

El método SetContext especifica la solicitud que se va a usar como contexto para las llamadas posteriores a Servicios de certificados.

Sintaxis

HRESULT SetContext(
  [in] LONG Context
);

Parámetros

[in] Context

Especifica la solicitud. Este parámetro debe establecerse en el valor idéntico devuelto en el parámetro Context del
Método ICertPolicy::VerifyRequest .

Valor devuelto

VB

Si el método se realiza correctamente, el método devuelve S_OK.

Si se produce un error en el método, devuelve un valor HRESULT que indica el error. Para obtener una lista de códigos de error comunes, consulte Valores HRESULT comunes.

Comentarios

El módulo de directiva debe llamar primero al método SetContext , antes de llamar a cualquier otro método ICertServerPolicy , de modo que la interfaz haga referencia a una solicitud válida.

Ejemplos

// Set the context. The value nContext (long) would be the same
// as the context parameter in ICertPolicy::VerifyRequest.
// hr is defined as an HRESULT.
hr = pCertServerPolicy->SetContext( nContext );
if (FAILED(hr))
{
    printf("Failed SetContext [%x]\n", hr);
    goto error;
}

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado certif.h (incluya Certsrv.h)
Library Certidl.lib
Archivo DLL Certcli.dll

Consulte también

ICertPolicy::VerifyRequest

ICertServerPolicy