Поделиться через


Метод 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