Condividi tramite


Metodo ICEnroll::get_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 CryptAcquireContext CryptoAPI . I valori validi sono determinati dal provider di servizi di crittografia (CSP) in uso. Il valore predefinito per questa proprietà è 1. Questa proprietà è stata prima definita nell'interfaccia ICEnroll .

Si tratta di una proprietà di lettura/scrittura.

Sintassi

HRESULT get_ProviderType(
  LONG *pdwType
);

Parametri

pdwType

Valore restituito

nessuno

Osservazioni

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

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

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

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