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函式釋放的記憶體位址。 如果pvFree是Null,則會釋放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 |