Condividi tramite


Metodo ICEnroll::get_WriteCertToCSP (xenroll.h)

[Questa proprietà non è più disponibile per l'uso a partire da Windows Server 2008 e Windows Vista.]

La proprietà WriteCertToCSP imposta o recupera un valore booleano che determina se un certificato deve essere scritto nel provider di servizi di crittografia (CSP).

Questa proprietà è stata prima definita dall'interfaccia ICEnroll .

Si tratta di una proprietà di lettura/scrittura.

Sintassi

HRESULT get_WriteCertToCSP(
  BOOL *fBool
);

Parametri

fBool

Valore restituito

nessuno

Osservazioni

Questa proprietà viene in genere usata con le smart card, in cui il certificato viene scritto nella smart card oltre a essere scritto nell'archivio "MY".

Il valore predefinito è true, il che significa che il controllo registrazione certificati tenterà di scrivere il certificato nel CSP, ma non avrà esito negativo a meno che non venga rilevato un errore del token hardware. Se questo valore è true, ma non viene installato alcun CSP dipendente da hardware o smart card, gli errori del token hardware verranno ignorati.

Per forzare in modo esplicito che il controllo registrazione certificati non tenta di scrivere nel provider di servizi di configurazione, impostare questo valore su false.

WriteCertToCSP influisce sul comportamento dei metodi seguenti:

Esempio

BOOL     bWriteCSP;
HRESULT  hr;

// pEnroll is previously instantiated ICEnroll interface pointer

// get the WriteCertToCSP value
hr = pEnroll->get_WriteCertToCSP( &bWriteCSP );
if (FAILED( hr ))
    printf("Failed get_WriteCertToCSP - %x\n", hr );
else
    printf( "WriteCertToCSP: %d\n", bWriteCSP );

// set the WriteCertToCSP value
hr = pEnroll->put_WriteCertToCSP( TRUE );
if (FAILED( hr ))
    printf("Failed put_WriteCertToCSP - %x\n", hr );
else
    printf( "WriteCertToCSP set to TRUE\n" );

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione xenroll.h
Libreria Uuid.lib
DLL Xenroll.dll