Metodo ICertServerPolicy::SetContext (certif.h)

Il metodo SetContext specifica la richiesta da utilizzare come contesto per le chiamate successive a Servizi certificati.

Sintassi

HRESULT SetContext(
  [in] LONG Context
);

Parametri

[in] Context

Specifica la richiesta. Questo parametro deve essere impostato sul valore identico restituito nel parametro Context di
Metodo ICertPolicy::VerifyRequest .

Valore restituito

VB

Se il metodo ha esito positivo, il metodo restituisce S_OK.

Se il metodo ha esito negativo, restituisce un valore HRESULT che indica l'errore. Per un elenco dei codici di errore comuni, vedere Valori HRESULT comuni.

Commenti

Il modulo criteri deve chiamare prima il metodo SetContext , prima di chiamare qualsiasi altro metodo ICertServerPolicy , in modo che l'interfaccia faccia riferimento a una richiesta valida.

Esempio

// 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;
}

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione certif.h (include Certsrv.h)
Libreria Certidl.lib
DLL Certcli.dll

Vedi anche

ICertPolicy::VerifyRequest

ICertServerPolicy