структура 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

Указатель на функцию, которая освобождает параметр pbEncoded функции CertCreateContext . Функция pfnFree вызывается при освобождении контекста, созданного CertCreateContext . Это значение может иметь значение NULL. В этом случае параметр pbEncoded функции CertCreateContext не освобождается.

pvFree

Адрес памяти, освобождаемой функцией pfnFree . Если pvFree имеет значение NULL, то параметр pbEncoded функции CertCreateContext освобождается.

pfnSort

Указатель функции PFN_CERT_CREATE_CONTEXT_SORT_FUNC , который будет вызываться для каждой записи отсортированного контекста.

Этот элемент присутствует только для CERT_STORE_CTL_CONTEXT , если флаг CERT_CREATE_CONTEXT_SORTED_FLAG задан в параметре dwFlags функции CertCreateContext . Прежде чем пытаться получить к нему доступ, необходимо проверить наличие этого элемента, проверив элемент cbSize этой структуры.

pvSort

Определяемое приложением значение, которое будет передано в параметре pvSort функции обратного вызова PFN_CERT_CREATE_CONTEXT_SORT_FUNC .

Этот элемент присутствует только для CERT_STORE_CTL_CONTEXT , если флаг CERT_CREATE_CONTEXT_SORTED_FLAG задан в параметре dwFlags функции CertCreateContext . Прежде чем пытаться получить к нему доступ, необходимо проверить наличие этого элемента, проверив элемент cbSize этой структуры.

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть wincrypt.h

См. также раздел

CertCreateContext

PFN_CERT_CREATE_CONTEXT_SORT_FUNC