Condividi tramite


Metodo ICEnroll::p ut_ProviderType (xenroll.h)

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

La proprietà ProviderType imposta o recupera il tipo di provider.

Il valore della proprietà ProviderType viene passato alla funzione CryptoAPI CryptAcquireContext . I valori validi sono determinati dal provider di servizi di crittografia (CSP) in uso. Il valore predefinito per questa proprietà è 1. Questa proprietà è stata definita per la prima volta nell'interfaccia ICEnroll .

Si tratta di una proprietà di lettura/scrittura.

Sintassi

HRESULT put_ProviderType(
  LONG dwType
);

Parametri

dwType

Valore restituito

nessuno

Osservazioni

Per informazioni generali sui tipi di provider, vedere Tipi di provider di crittografia.

Per altre informazioni sui valori validi per il provider di crittografia di Base Microsoft, vedere la funzione CryptoAPI CryptAcquireContext .

Per informazioni sul tipo di provider per altri provider CSP, vedere la documentazione fornita con il provider di servizi di configurazione.

Il valore della proprietà ProviderType viene passato a CryptAcquireContext usando il relativo parametro dwProvType .

La proprietà ProviderType influisce sul comportamento dei metodi seguenti:

Esempio

DWORD    dwProvType;
HRESULT  hr;

// Get the ProviderType value.
// pEnroll is previously instantiated ICEnroll interface pointer
hr = pEnroll->get_ProviderType(&dwProvType);
if (FAILED( hr ))
    printf("Failed get_ProviderType - %x\n", hr);
else
    printf("ProviderType: %d\n", dwProvType);

// Set the ProviderType value.
hr = pEnroll->put_ProviderType(PROV_MS_EXCHANGE);
if (FAILED(hr))
    printf("Failed put_ProviderType - %x\n", hr);
else
    printf("ProviderType set to %d\n", PROV_MS_EXCHANGE);

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