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

[Esta propiedad ya no está disponible para su uso a partir de Windows Server 2008 y Windows Vista.]

La propiedad CAStoreFlags establece o recupera una marca que controla el almacén de la entidad de certificación (CA) cuando se abre el almacén. Esta marca se pasa al parámetro dwFlags de la función CertOpenStore cuando se abre el almacén de CA.

El valor predeterminado de esta propiedad es CERT_SYSTEM_STORE_CURRENT_USER. Esta propiedad se definió por primera vez en la interfaz ICEnroll .

Esta propiedad es de lectura y escritura.

Sintaxis

HRESULT get_CAStoreFlags(
  LONG *pdwFlags
);

Parámetros

pdwFlags

Valor devuelto

None

Observaciones

La propiedad CAStoreFlags afecta al comportamiento de los métodos siguientes:

Ejemplos

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 Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado xenroll.h
Library Uuid.lib
Archivo DLL Xenroll.dll