NCryptAlgorithmName 結構 (ncrypt.h)
NCryptAlgorithmName 結構可用來包含 CNG 演演算法的相關信息。
語法
typedef struct _NCryptAlgorithmName {
LPWSTR pszName;
DWORD dwClass;
DWORD dwAlgOperations;
DWORD dwFlags;
} NCryptAlgorithmName;
成員
pszName
Null 終止 Unicode 字串的指標,其中包含演算法的名稱。 這可以是其中一個標準 CNG 演演算法標識碼 ,或是另一個已註冊演算法的標識碼。
dwClass
DWORD 值,定義這個演算法所屬的演算法類別。 這可以是下列其中一個值。
dwAlgOperations
定義此演算法所屬作業類別的 DWORD 值。 這可以是下列一或多個值的組合。
值 | 意義 |
---|---|
|
演算法是非對稱加密演算法。 |
|
演算法是 (Diffie-Hellman) 演算法的秘密合約。 |
|
演算法是數位簽名演算法。 |
dwFlags
一組旗標,可提供演算法的詳細資訊。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | ncrypt.h |