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 |