Método ICEnroll::get_ProviderType (xenroll.h)
[Esta propiedad ya no está disponible para su uso a partir de Windows Server 2008 y Windows Vista.]
La propiedad ProviderType establece o recupera el tipo de proveedor.
El valor de la propiedad ProviderType se pasa a la función CryptoAPI CryptAcquireContext . Los valores válidos se determinan mediante el proveedor de servicios criptográficos (CSP) en uso. El valor predeterminado de esta propiedad es 1. Esta propiedad se definió por primera vez en la interfaz ICEnroll .
Esta propiedad es de lectura y escritura.
Sintaxis
HRESULT get_ProviderType(
LONG *pdwType
);
Parámetros
pdwType
Valor devuelto
None
Observaciones
Para obtener información general sobre los tipos de proveedor, vea Tipos de proveedor criptográficos.
Para obtener más información sobre los valores válidos para el proveedor criptográfico base de Microsoft, consulte la función CryptoAPI CryptAcquireContext .
Para obtener información sobre el tipo de proveedor para otros CSP, consulte la documentación proporcionada con csp.
El valor de la propiedad ProviderType se pasa a CryptAcquireContext mediante su parámetro dwProvType .
La propiedad ProviderType afecta al comportamiento de los métodos siguientes:
Ejemplos
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);
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | xenroll.h |
Library | Uuid.lib |
Archivo DLL | Xenroll.dll |