共用方式為


CERT_CREATE_CONTEXT_PARA 結構 (wincrypt.h)

CERT_CREATE_CONTEXT_PARA結構會定義呼叫CertCreateCoNtext函式時可以使用的其他值。

語法

typedef struct _CERT_CREATE_CONTEXT_PARA {
  DWORD                             cbSize;
  PFN_CRYPT_FREE                    pfnFree;
  void                              *pvFree;
  PFN_CERT_CREATE_CONTEXT_SORT_FUNC pfnSort;
  void                              *pvSort;
} CERT_CREATE_CONTEXT_PARA, *PCERT_CREATE_CONTEXT_PARA;

成員

cbSize

這個結構的大小,以位元組為單位。

pfnFree

釋放CertCreateCoNtext函式之 pbEncoded參數之函式的指標。 釋放CertCreateCoNtext所建立的內容時,會呼叫pfnFree函式。 此值可以是Null,在此情況下,不會釋放CertCreateCoNtext函式的pbEncoded參數。

pvFree

pfnFree函式釋放的記憶體位址。 如果pvFreeNull,則會釋放CertCreateCoNtext函式的pbEncoded參數。

pfnSort

會針對每個已排序的內容專案呼叫 PFN_CERT_CREATE_CONTEXT_SORT_FUNC 函式指標。

只有在CertCreateCoNtext函式的dwFlags參數中設定CERT_STORE_CTL_CONTEXT CERT_CREATE_CONTEXT_SORTED_FLAG旗標時,才會有此成員。 您必須檢查此結構的 cbSize 成員,確認此成員是否存在,才能嘗試存取該成員。

pvSort

應用程式定義的值,將在PFN_CERT_CREATE_CONTEXT_SORT_FUNC回呼函式的pvSort參數中傳遞。

只有在CertCreateCoNtext函式的dwFlags參數中設定CERT_STORE_CTL_CONTEXT CERT_CREATE_CONTEXT_SORTED_FLAG旗標時,才會有此成員。 您必須檢查此結構的 cbSize 成員,確認此成員是否存在,才能嘗試存取該成員。

規格需求

   
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 wincrypt.h

另請參閱

CertCreateCoNtext

PFN_CERT_CREATE_CONTEXT_SORT_FUNC