Método ICEnroll::p ut_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 put_CAStoreFlags(
LONG dwFlags
);
Parámetros
dwFlags
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 |