CAtlModule::UpdateRegistryFromResourceD
Führt das Skript, das in einer angegebenen Ressource enthalten ist, ein Objekt zu registrieren oder deren Registrierung aufzuheben.
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( );
Parameter
lpszRes
Ein Ressourcenname.nResID
Eine Ressourcen-IDbRegister
TRUE, wenn das Objekt registriert wird, FALSE andernfalls.pMapEntries
Ein Zeiger auf die Ersatzzuordnung die Werte Speichern zugeordnete den ersetzbare Parameter des Skripts.ATL verwendet automatisch %MODULE%.Um zusätzliche ersetzbare Parameter zu verwenden, finden Sie unter CAtlModule::AddCommonRGSReplacements.Andernfalls verwenden Sie den NULL Standardwert.
Rückgabewert
EINGABETASTE S_OK bei Erfolg oder Fehler HRESULT auf Fehler.
Hinweise
Führt das Skript, das in der Ressource enthalten ist, die von lpszRes oder nResID angegeben wird.Wenn bRegisterTRUE ist, Register dieser Methode das Objekt in der Systemregistrierung; andernfalls entfernt das Objekt aus der Registrierung.
Um zur ATL-Registrierungs-Komponente (Registrierungsstelle) statisch verknüpft, finden Sie unter CAtlModule::UpdateRegistryFromResourceS.
Diese Methode ruft CAtlModule::UpdateRegistryFromResourceDHelper.
Anforderungen
Header: atlbase.h