Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
NCryptEnumAlgorithmsdengan penyedia penyimpanan kunci (KSP)
NCryptEnumAlgorithms
Fungsi ini mengambil nama-nama algoritma yang didukung oleh Key Storage Provider (KSP).
Parameter
-
hProvider
[dalam] -
Pegangan penyedia penyimpanan kunci untuk menghitung algoritma. Gunakan NCryptOpenStorageProviderfungsi untuk mendapatkan pegangan ini.
-
dwAlgOperations
[dalam] -
Satu set nilai yang menentukan kelas algoritma mana yang akan dihitung. Anda dapat menggunakan nol untuk menghitung semua algoritma, atau menggabungkan satu atau lebih dari nilai-nilai ini:
Nilai Arti NCRYPT_ASYMMETRIC_ENCRYPTION_OPERATION
0x00000004
Buat daftar algoritma enkripsi asimetris.
NCRYPT_SIGNATURE_OPERATION
0x00000010
Buat daftar algoritma tanda tangan digital.
pdwAlgCount
[Keluar]-
Alamat a DWORD yang menyimpan jumlah elemen dalam
ppAlgList
array. ppAlgList
[Keluar]-
Alamat pointer
NCryptAlgorithmName
struktur yang menyimpan array nama algoritma terdaftar.pdwAlgCount
Parameter menunjukkan jumlah elemen dalam array ini. dwFlags
[dalam]-
Bendera untuk memodifikasi perilaku fungsi. Gunakan nol atau nilai berikut:
Nilai Arti NCRYPT_SILENT_FLAG
Bendera ini tidak berpengaruh.
Nilai yang Ditampilkan
Fungsi mengembalikan kode status untuk menunjukkan keberhasilan atau kegagalan.
Kode pengembalian umum meliputi:
Kode kembalikan | Deskripsi |
---|---|
ERROR_SUCCESS |
Operasi selesai dengan sukses. |
NTE_INVALID_PARAMETER |
Satu atau lebih parameter tidak valid. |
NTE_FAIL |
Operasi tidak bisa selesai. |
NTE_BAD_FLAGS |
|
NTE_NOT_SUPPORTED |
|