ILocalRegistry4.RegisterClassObject(Guid, UInt32) Yöntem

Tanım

Bir sınıf fabrikası yükler ve bunu COM 'a kaydeder.

public:
 int RegisterClassObject(Guid % rclsid, [Runtime::InteropServices::Out] System::UInt32 % pdwCookie);
public int RegisterClassObject (ref Guid rclsid, out uint pdwCookie);
abstract member RegisterClassObject : Guid * uint32 -> int
Public Function RegisterClassObject (ByRef rclsid As Guid, ByRef pdwCookie As UInteger) As Integer

Parametreler

rclsid
Guid

Kaydolmak için CLSID.

pdwCookie
UInt32

Nesneye başvuru.

Döndürülenler

Int32

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

Bu yöntem herhangi bir iş parçacığından çağrılabilir, ancak CLSID yalnızca çağıran grup için kaydedilir.

COM Imzası

Vsshell90. IDL adresinden:

HRESULT RegisterClassObject(  
   [in] REFCLSID rclsid,  
   [out] DWORD* pdwCookie  
);  

Şunlara uygulanır