Метод ICEnroll::get_CAStoreFlags (xenroll.h)
[Это свойство больше не доступно для использования в Windows Server 2008 и Windows Vista.]
Свойство CAStoreFlags задает или извлекает флаг, который управляет хранилищем центра сертификации (ЦС) при открытии хранилища. Этот флаг передается параметру dwFlags функции CertOpenStore при открытии хранилища ЦС.
Значение по умолчанию для этого свойства — CERT_SYSTEM_STORE_CURRENT_USER. Это свойство было впервые определено в интерфейсе ICEnroll .
Это свойство является чтением и записью.
Синтаксис
HRESULT get_CAStoreFlags(
LONG *pdwFlags
);
Параметры
pdwFlags
Возвращаемое значение
None
Remarks
Свойство CAStoreFlags влияет на поведение следующих методов:
Примеры
DWORD dwFlags;
HRESULT hr;
// pEnroll is previously instantiated ICEnroll interface pointer
// retrieve the flag value
hr = pEnroll->get_CAStoreFlags( &dwFlags );
if ( FAILED ( hr ) )
printf("Failed retrieving CAStoreFlags - %x\n", hr );
else
printf("CAStoreFlags is %x\n", dwFlags );
// set the flag
hr = pEnroll->put_CAStoreFlags( CERT_SYSTEM_STORE_LOCAL_MACHINE );
if ( FAILED ( hr ) )
printf("Failed updating CAStoreFlags - %x\n", hr );
else
printf("Updated CAStoreFlags\n");
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | xenroll.h |
Библиотека | Uuid.lib |
DLL | Xenroll.dll |