hresult Upd&ateRegistryClass (const CLSIDamp;CLSIDlpctstrlpszProgIDlpctstrlpszVerIndProgIDUINTnDescIDdworddwFlagsboolbRegister );
Dönüş değeri
Standart hresult değeri.
Parametreleri
clsid
[de] Kayıtlı veya kayıtsız nesnesinin CLSID.
lpszProgID
[de] Nesnesi ile ilişkilendirilmiş program kimliği.
lpszVerIndProgID
[de] Nesne ile ilişkili sürüm bağımsız ProgID.
nDescID
[de] Nesnenin tanımı için dize kaynağı tanıtıcısı.
dwFlags
[de] Kayıt defterine girmek için iş parçacığı modelini belirtir. Olası değerler şunlardır: threadflags_apartment, threadflags_bothveya autprxflag.
bRegister
[de] Nesne kayıtlı olup olmadığını gösterir.
Açıklamalar
BRegister trueise, bu yöntem nesnenin standart sınıf kaydı sistem kayıt defterinde girer. BRegister falseise, nesnenin kayıt kaldırır.
BRegisterdeğerine bağlı olarak, UpdateRegistryClass , RegisterClassHelper ya da UnregisterClassHelper çağırır.
Nesne harita işlendiğinde DECLARE_REGISTRY makro belirterek, UpdateRegistryClass otomatik olarak çağrılacak.