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 |