Condividi tramite


Proprietà del controllo di registrazione certificati in C++

Quando si imposta o si recupera una proprietà Certificate Enrollment Control in C++, la chiamata al metodo restituisce un valore HRESULT. In questo valore HRESULT, un valore di S_OK indica che il metodo è stato eseguito correttamente.

I programmi scritti in C++ possono recuperare le proprietà del controllo di registrazione certificati tramite chiamate al metodo nel formato seguente.

#include <windows.h>

HRESULT get_propertyName( datatype * pPropValue);

Dove propertyName specifica il nome della proprietà a cui si accede e pPropValue è un puntatore a una variabile del tipo di dati appropriato. Al termine di questa chiamata al metodo, pPropValue punterà alla variabile che contiene il valore della proprietà propertyName .

Ad esempio, per recuperare il valore per la proprietà RootStoreType , usare il codice seguente.

// Get the store type.
// hr is an HRESULT.
// bstrStoreType is a BSTR variable.
hr = pEnroll->get_RootStoreType( &bstrStoreType );

I programmi scritti in C++ possono impostare le proprietà del controllo di registrazione certificati chiamando i metodi nel formato seguente.

#include <windows.h>

HRESULT put_propertyName( datatype PropValue);

Dove propertyName specifica il nome della proprietà a cui si accede e PropValue è un valore del tipo di dati appropriato. Al termine della chiamata al metodo, il nuovo valore della proprietà propertyName sarà PropValue.

Ad esempio, per impostare il valore della proprietà per RootStoreType, è possibile usare il codice seguente.

// Set the store type.
// bstrNewType previously set to a valid store type
hr = pEnroll->put_RootStoreType( bstrNewType );