Condividi tramite


Metodo ICEnroll::get_KeySpec (xenroll.h)

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

La proprietà KeySpec imposta o recupera il tipo di chiave generato.

I valori validi sono determinati dal provider di servizi di crittografia (CSP) in uso. Questa proprietà è stata prima definita nell'interfaccia ICEnroll .

Si tratta di una proprietà di lettura/scrittura.

Sintassi

HRESULT get_KeySpec(
  LONG *pdw
);

Parametri

pdw

Valore restituito

nessuno

Osservazioni

Per il provider di crittografia Di base Microsoft, la proprietà KeySpec ha un valore di AT_KEYEXCHANGE per le chiavi di scambio o AT_SIGNATURE per le chiavi di firma. Il valore predefinito è AT_SIGNATURE.

Per informazioni sugli altri provider di servizi microsoft , vedere Provider di servizi di crittografia nella documentazione di CryptoAPI 2.0.

Per informazioni su altri provider di servizi di rete, vedere la documentazione fornita con il CSP.

La proprietà KeySpec influisce sul comportamento dei metodi seguenti:

Esempio

DWORD    dwKeySpec;
HRESULT  hr;

// pEnroll is previously instantiated ICEnroll interface pointer

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

// set the KeySpec value
hr = pEnroll->put_KeySpec( AT_KEYEXCHANGE );
if (FAILED( hr ))
    printf("Failed put_KeySpec - %x\n", hr );
else
    printf( "KeySpec set to %d\n", AT_KEYEXCHANGE );

Requisiti

   
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