Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
C++ arabirim yöntemlerinin dönüş değeri her zaman HRESULT türündedir; bu değer, başarıyı veya başarısızlığı belirlemek için denetlenebilir. "output" parametrelerinin kullanılması, değerlerin yöntem veya özellik çağrısı sırasında değişkenlere atanmasını sağlar. Aşağıdaki örnekte sağlayıcıları listelemek için bir C++ yöntemi çağrısı gösterilmektedir.
UINT ucEnumProvIndex = 0;
BSTR bstrProvider = NULL;
HRESULT hr;
// pEnroll is previously instantiated CEnroll interface pointer
hr = pEnroll->enumProviders(ucEnumProvIndex, 0, &bstrProvider);
Yukarıdaki kod parçasında başarı veya başarısızlık "hr" değişkenine döndürülür. Çağrı başarılı olursa, hr S_OK olarak ayarlanır ve bstrProvider değişkeni numaralandırılmış sağlayıcının adını içerir.
Özellik değerini almak için C++ çağrısı aşağıdaki gibi olabilir.
BSTR bstrStoreName = NULL;
HRESULT hr;
// pEnroll is previously instantiated CEnroll interface pointer
// get the storename
hr = pEnroll->get_CAStoreName( &bstrStoreName );
// (When done using bstrStoreName, free it by calling SysFreeString).
Özellik değeri ayarlamak için C++ çağrısı aşağıdaki gibi olacaktır.
// bstrNewName previously set to a valid store name
hr = pEnroll->put_CAStoreName( bstrNewName );