共用方式為


NCryptStreamOpenToUnprotectEx 函式 (ncryptprotect.h)

開啟數據流物件,可用來將大量數據解密至用於加密的相同保護描述元。呼叫 NCryptStreamUpdate 來執行解密。 若要解密較小的訊息,例如密鑰和密碼,請呼叫 NCryptUnprotectSecret

語法

SECURITY_STATUS NCryptStreamOpenToUnprotectEx(
  [in]           NCRYPT_PROTECT_STREAM_INFO_EX *pStreamInfo,
                 DWORD                         dwFlags,
  [in, optional] HWND                          hWnd,
  [out]          NCRYPT_STREAM_HANDLE          *phStream
);

參數

[in] pStreamInfo

NCRYPT_PROTECT_STREAM_INFO_EX的指標。

dwFlags

僅支援NCRYPT_SILENT_FLAG。

[in, optional] hWnd

視窗句柄,用來做為顯示之任何使用者介面的父代。

[out] phStream

接收數據流句柄的指標。

傳回值

傳回狀態代碼,指出函式的成功或失敗。 可能的傳回碼包括,但不限於:

  • ERROR_SUCCESS
  • NTE_INVALID_PARAMETER
  • NTE_BAD_FLAGS
  • NTE_BAD_DATA
  • NTE_NO_MEMORY
  • NTE_NOT_FOUND
  • NTE_NOT_SUPPORTED
  • NTE_INVALID_HANDLE
  • NTE_BAD_KEY
  • NTE_BAD_PROVIDER
  • NTE_BAD_TYPE
  • NTE_DECRYPTION_FAILURE

規格需求

需求
目標平台 Windows
標頭 ncryptprotect.h
程式庫 Ncrypt.lib
Dll Ncrypt.dll