Udostępnij za pośrednictwem


CAtlModule::UpdateRegistryFromResourceD

Uruchamia skrypt zawarte w określonych zasobów zarejestrować lub wyrejestrować obiektu.

HRESULT WINAPI UpdateRegistryFromResourceD(
   UINT nResID,
   BOOL bRegister,
   struct _ATL_REGMAP_ENTRY* pMapEntries = NULL 
) throw( );
HRESULT WINAPI UpdateRegistryFromResourceD(
   LPCTSTR lpszRes,
   BOOL bRegister,
   struct _ATL_REGMAP_ENTRY* pMapEntries = NULL 
) throw( );

Parametry

  • lpszRes
    Nazwa zasobu.

  • nResID
    Identyfikator zasobu.

  • bRegister
    TRUE , jeśli obiekt powinien być zarejestrowany; FALSE inaczej.

  • pMapEntries
    Wskaźnik do przechowywania wartości skojarzone z parametrów zastępowalnych skryptu mapy zastąpienia.ATL automatycznie użyje modułu %.Aby użyć dodatkowych parametrów, zobacz CAtlModule::AddCommonRGSReplacements.W przeciwnym razie użyj NULL wartość domyślna.

Wartość zwracana

Zwraca wartość S_OK na powodzenie lub błąd HRESULT awarii.

Uwagi

Uruchamia skrypt zawarte w zasobu określonego przez lpszRes lub nResID.Jeśli bRegister jest TRUE, Metoda ta rejestruje obiekt w rejestrze systemu; w przeciwnym razie usuwa obiekt z rejestru.

Aby połączyć statycznie części rejestru ATL (Sekretarz), zobacz CAtlModule::UpdateRegistryFromResourceS.

Ta metoda wymaga CAtlModule::UpdateRegistryFromResourceDHelper.

Wymagania

Nagłówek: atlbase.h

Zobacz też

Informacje

Klasa CAtlModule