структура CERT_VIEWPROPERTIES_STRUCT_A (cryptdlg.h)
[Структура CERT_VIEWPROPERTIES_STRUCT доступна для использования в операционных системах, указанных в разделе "Требования". Он может быть изменен или недоступен в последующих версиях.]
Структура CERT_VIEWPROPERTIES_STRUCT определяет сведения, используемые при вызове функции CertViewProperties для отображения свойств сертификата.
Синтаксис
typedef struct tagCERT_VIEWPROPERTIES_STRUCT_A {
DWORD dwSize;
HWND hwndParent;
HINSTANCE hInstance;
DWORD dwFlags;
LPCSTR szTitle;
PCCERT_CONTEXT pCertContext;
LPSTR *arrayPurposes;
DWORD cArrayPurposes;
DWORD cRootStores;
HCERTSTORE *rghstoreRoots;
DWORD cStores;
HCERTSTORE *rghstoreCAs;
DWORD cTrustStores;
HCERTSTORE *rghstoreTrust;
HCRYPTPROV hprov;
LPARAM lCustData;
DWORD dwPad;
LPCSTR szHelpFileName;
DWORD dwHelpId;
DWORD nStartPage;
DWORD cArrayPropSheetPages;
PROPSHEETPAGE *arrayPropSheetPages;
} CERT_VIEWPROPERTIES_STRUCT_A, *PCERT_VIEWPROPERTIES_STRUCT_A;
Члены
dwSize
Размер этой структуры в байтах.
hwndParent
Дескриптор родительского окна.
hInstance
Дескриптор экземпляра модуля.
dwFlags
Побитовое сочетание ноль или более следующих значений.
szTitle
Указатель на строку, завершаемую значением NULL, для заголовка пользовательского интерфейса.
pCertContext
Контекст сертификата для отображаемого сертификата.
arrayPurposes
Указатель на массив строк, завершающих значение NULL, которые указывают цели сертификата.
cArrayPurposes
Количество элементов в массиве Purposes массива. Если это значение равно нулю, то состояние доверия не отображается.
cRootStores
Количество элементов в массиве rghstoreRoots.
rghstoreRoots
Массив дескрипторов корневого хранилища сертификатов.
cStores
Количество элементов в массиве rghstoreCAs.
rghstoreCAs
Массив других дескрипторов хранилища сертификатов.
cTrustStores
Количество элементов в массиве rghstoreTrust.
rghstoreTrust
Массив дескрипторов хранилища сертификатов доверия.
hprov
Дескриптор поставщика криптографических служб (CSP), используемый для проверки.
lCustData
Значение, используемое для пользовательских данных.
dwPad
Расположение заполнения.
szHelpFileName
Указатель на строку, завершаемую значением NULL, для имени файла справки.
dwHelpId
Идентификатор раздела файла справки.
nStartPage
Номер первой страницы свойств.
cArrayPropSheetPages
Количество элементов в массиве arrayPropSheetPages массива.
arrayPropSheetPages
Указатель на массив структур PROPSHEETPAGE, указывающих страницы свойств.
Замечания
Заметка
Заголовок cryptdlg.h определяет CERT_VIEWPROPERTIES_STRUCT как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows XP [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
заголовка | cryptdlg.h |