The ProviderType property is dependent on the provider in use. The value for ProviderType is passed directly through to calls to CryptAquireContext. By default it has a default value of one, as set in the registry, meaning PROV_RSA_FULL for the default Microsoft Base Cryptographic Provider, is used to do the enumeration.
See the documentation for the cryptographic service provider in use for defined values.
[C++] HRESULT get_ProviderType (DWORD);
HRESULT put_ProviderType (DWORD);
|S_OK||The property read/write completed successfully.|