CComModule::UpdateRegistryClass

HRESULT Upd&ateRegistryClass (const CLSIDamp;identyfikator CLSIDLPCTSTRlpszProgIDLPCTSTRlpszVerIndProgIDUINTnDescIDDWORDdwFlagsBOOLbZarejestruj );

Wartość zwracany

Standardowa wartość HRESULT.

Parametry

identyfikator clsid

[w] Identyfikator CLSID obiektu ma zostać zarejestrowany lub wyrejestrowany.

lpszProgID

[w] Identyfikator ProgID skojarzone z obiektem.

lpszVerIndProgID

[w] Identyfikator ProgID niezależny od wersji skojarzone z obiektem.

nDescID

[w] Identyfikator zasobu ciągu opisu obiektu.

dwFlags

[w] Określa model wątka wprowadzić w rejestrze. Możliwe wartości to THREADFLAGS_APARTMENT, THREADFLAGS_BOTHlub AUTPRXFLAG.

bZarejestruj

[w] Wskazuje, czy powinny być rejestrowane, obiekt.

Uwagi

Jeśli bZarejestruj ma wartość TRUE, ta metoda wejścia obiektu klasy standardowych rejestracji w rejestrze systemowym. Jeśli bZarejestruj ma wartość FALSE, usuwa rejestracji obiektu.

W zależności od wartości bZarejestruj UpdateRegistryClass wywołuje RegisterClassHelper lub UnregisterClassHelper.

Określając makra DECLARE_REGISTRY , UpdateRegistryClass wywoływana będzie automatycznie po przetworzeniu mapy obiektu.

Omówie&nie CComModule |nbsp; Członkowie klasy

Index