DECLARE_REGISTRY

DECLARE_REGISTRY ( Klasse, pid, Vpid, Nid, Fahnen )

Parameter

klasse

[in] Für die Abwärtskompatibilität enthalten.

pid

[in] Ein LPCTSTR , die eine bestimmte Version Programmbezeichner ist.

vpid

[in] Ein LPCTSTR , die eine versionsunabhängigen Programm-ID ist.

nid

[in] UINT , die einen Index der Ressource-Zeichenfolge in der Registrierung zu verwenden, als die Beschreibung des Programms.

flaggen

[in] Ein DWORD , das Programm Threadingmodell in der Registrierung enthalten. Muss einer der folgenden Werte sein: THREADFLAGS_APARTMENT, THREADFLAGS_BOTHoder AUTPRXFLAG.

Bemerkungen

Tritt die Standardklasse-Registrierung in der Systemregistrierung oder entfernt es aus der Systemregistrierung. Der Standardeintrag umfasst die CLSID, die Programm-ID, die versionsunabhängigen Programm-ID und Beschreibung String das Threadmodell.

Wenn Sie ein Objekt oder Steuerelement mit dem ATL-Objekt-Assistenten erstellen, wird der Assistent automatisch implementiert skriptbasierte Registrierungsunterstützung und fügt das DECLARE_REGISTRY_RESOURCEID -Makro auf Ihre Dateien. Wenn Sie skriptbasierte Registrierungsunterstützung nicht möchten, müssen Sie dieses Makro mit DECLARE_REGISTRYzu ersetzen. DECLARE_REGISTRY fügt nur die fünf grundlegenden Schlüssel in der Registrierung oben beschrieben. Sie müssen manuell Code zum Einfügen von anderen Schlüssel in der Registrierung schreiben.

ATL-Makros und globale Funktionen

Siehe auch

DECLARE_REGISTRY_RESOURCE

Index