ILocalRegistry4.RegisterInterface(Guid) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yerel olarak kaydedilmiş bir ara sunucu kullanarak sıralama için bir arabirim kaydeder.
public:
int RegisterInterface(Guid % riid);
public int RegisterInterface (ref Guid riid);
abstract member RegisterInterface : Guid -> int
Public Function RegisterInterface (ByRef riid As Guid) As Integer
Parametreler
- riid
- Guid
Kaydolmak için arabirimin KIMLIĞI.
Döndürülenler
Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.
Açıklamalar
Riıd GUID_NULL ise, \ ProxyStubClsid32 girişi olan<RegRoot \ınterface HKEY_LOCAL_MACHINE altındaki tüm arabirimler > kaydedilir.
Not
Bu yöntem, çok sayıda farklı proxy DLL 'si olan çok sayıda arabirim varsa, bu DLL 'Lerin tümü yüklenebileceğinden performansı etkileyebilir.
Riıd IID_IUnknown ise, yalnızca bir otomatik yazmaç değeri olan arabirimler (yani, otomatik kaydetme, sıfır olmayan olarak ayarlanır) kaydedilir.
Bu yöntem, herhangi bir iş parçacığından çağrı yapmak için güvenlidir.
Karşılık gelen "unregister" yöntemi yok.
COM Imzası
Vsshell90. IDL adresinden:
HRESULT RegisterClassObject(
[in] REFIID riid
);