Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
La función NCryptIsAlgSupported determina si un proveedor de almacenamiento de claves CNG admite un algoritmo criptográfico específico.
Sintaxis
SECURITY_STATUS NCryptIsAlgSupported(
[in] NCRYPT_PROV_HANDLE hProvider,
[in] LPCWSTR pszAlgId,
[in] DWORD dwFlags
);
Parámetros
[in] hProvider
Identificador del proveedor de almacenamiento de claves. Este identificador se obtiene con la función NCryptOpenStorageProvider .
[in] pszAlgId
Puntero a una cadena Unicode terminada en null que identifica el algoritmo criptográfico en cuestión. Puede ser uno de los identificadores de algoritmo CNG estándar o el identificador de otro algoritmo registrado.
[in] dwFlags
Marcas que modifican el comportamiento de la función. Puede ser cero (0) o el valor siguiente.
Valor devuelto
Devuelve un código de estado que indica el éxito o error de la función.
Entre los posibles códigos de retorno se incluyen, entre otros, los siguientes.
| Código devuelto | Descripción |
|---|---|
|
El proveedor admite el algoritmo especificado. |
|
El parámetro dwFlags contiene una o varias marcas que no se admiten. |
|
El identificador especificado por el parámetro hProvider no es válido. |
|
Uno o más parámetros no son válidos. |
|
El proveedor no admite el algoritmo especificado. |
Comentarios
Si el proveedor admite el algoritmo, esta función devuelve ERROR_SUCCESS. Si el proveedor no admite el algoritmo y no se produjo ningún otro error, esta función devuelve NTE_NOT_SUPPORTED.
Un servicio no debe llamar a esta función desde su función StartService. Si un servicio llama a esta función desde su función StartService, se puede producir un interbloqueo y el servicio puede dejar de responder.
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows Vista [aplicaciones de escritorio | aplicaciones para UWP] |
| Servidor mínimo compatible | Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP] |
| Plataforma de destino | Windows |
| Encabezado | ncrypt.h |
| Library | Ncrypt.lib |
| Archivo DLL | Ncrypt.dll |