Propiedades del control de inscripción de certificados en C++
Al establecer o recuperar una propiedad Control de inscripción de certificados en C++, la llamada al método devuelve un HRESULT. En esta instancia de HRESULT, un valor de S_OK indica que el método se ejecutó correctamente.
Los programas escritos en C++ pueden recuperar las propiedades control de inscripción de certificados por llamadas de método en el siguiente formulario.
#include <windows.h>
HRESULT get_propertyName( datatype * pPropValue);
Donde propertyName especifica el nombre de la propiedad a la que se accede y pPropValue es un puntero a una variable del tipo de datos adecuado. Después de completar correctamente esta llamada al método, pPropValue apuntará a la variable que contiene el valor de la propiedad propertyName .
Por ejemplo, para recuperar el valor de la propiedad RootStoreType , use el código siguiente.
// Get the store type.
// hr is an HRESULT.
// bstrStoreType is a BSTR variable.
hr = pEnroll->get_RootStoreType( &bstrStoreType );
Los programas escritos en C++ pueden establecer las propiedades control de inscripción de certificados llamando a métodos en el siguiente formulario.
#include <windows.h>
HRESULT put_propertyName( datatype PropValue);
Donde propertyName especifica el nombre de la propiedad a la que se accede y PropValue es un valor del tipo de datos adecuado. Después de completar correctamente esta llamada al método, el nuevo valor de la propiedad propertyName será PropValue.
Por ejemplo, para establecer el valor de propiedad para RootStoreType, se podría usar el código siguiente.
// Set the store type.
// bstrNewType previously set to a valid store type
hr = pEnroll->put_RootStoreType( bstrNewType );