Compartilhar via


Método ICEnroll::get_CAStoreFlags (xenroll.h)

[Essa propriedade não está mais disponível para uso a partir do Windows Server 2008 e do Windows Vista.]

A propriedade CAStoreFlags define ou recupera um sinalizador que controla o repositório de autoridade de certificação (CA) quando o repositório é aberto. Esse sinalizador é passado para o parâmetro dwFlags da função CertOpenStore quando o repositório de AC é aberto.

O valor padrão dessa propriedade é CERT_SYSTEM_STORE_CURRENT_USER. Essa propriedade foi definida pela primeira vez na interface ICEnroll .

Essa propriedade é leitura/gravação.

Sintaxe

HRESULT get_CAStoreFlags(
  LONG *pdwFlags
);

Parâmetros

pdwFlags

Valor retornado

Nenhum

Comentários

A propriedade CAStoreFlags afeta o comportamento dos seguintes métodos:

Exemplos

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");

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho xenroll.h
Biblioteca Uuid.lib
DLL Xenroll.dll