Share via


Aufruf von Skripts

Die Verwendung austauschbarer Parameter (Der Präprozessor der Registrierungsstelle) erläutert Ersatzzuordnungen und Erwähnung s die Registrierungsstellenmethode "AddReplacement". Die Registrierungsstelle verfügt über acht andere Methoden, die für Skripts spezifisch sind, und alle werden in der folgenden Tabelle beschrieben.

Methode Syntax/Beschreibung
ResourceRegister HRESULT ResourceRegister( LPCOLESTRresFileName, UINTnID, LPCOLESTRszType);

Registriert das Skript, das in der Ressource eines Moduls enthalten ist. resFileName gibt den UNC-Pfad zum Modul selbst an. nID und szType enthalten die ID bzw. den Typ der Ressource.
ResourceUnregister HRESULT ResourceUnregister( LPCOLESTRresFileName, UINTnID, LPCOLESTRszType);

Hebt die Registrierung des Skripts auf, das in der Ressource eines Moduls enthalten ist. resFileName gibt den UNC-Pfad zum Modul selbst an. nID und szType enthalten die ID bzw. den Typ der Ressource.
ResourceRegisterSz HRESULT ResourceRegisterSz( LPCOLESTR resFileName, LPCOLESTRszID, LPCOLESTRszType);

Registriert das Skript, das in der Ressource eines Moduls enthalten ist. resFileName gibt den UNC-Pfad zum Modul selbst an. szID und szType enthalten den Zeichenfolgenbezeichner bzw. typ der Ressource.
ResourceUnregisterSz HRESULT ResourceUnregisterSz( LPCOLESTR resFileName, LPCOLESTRszID, LPCOLESTRszType);

Hebt die Registrierung des Skripts auf, das in der Ressource eines Moduls enthalten ist. resFileName gibt den UNC-Pfad zum Modul selbst an. szID und szType enthalten den Zeichenfolgenbezeichner bzw. typ der Ressource.
FileRegister HRESULT FileRegister( LPCOLESTRfileName);

Registriert das Skript in einer Datei. fileName ist ein UNC-Pfad zu einer Datei, die ein Ressourcenskript enthält (oder ist).
FileUnregister HRESULT FileUnregister( LPCOLESTRfileName);

Hebt die Registrierung des Skripts in einer Datei auf. fileName ist ein UNC-Pfad zu einer Datei, die ein Ressourcenskript enthält (oder ist).
StringRegister HRESULT StringRegister( LPCOLESTR-Daten);

Registriert das Skript in einer Zeichenfolge. Die Daten enthalten das Skript selbst.
StringUnregister HRESULT StringUnregister( LPCOLESTR-Daten);

Hebt die Registrierung des Skripts in einer Zeichenfolge auf. Die Daten enthalten das Skript selbst.

ResourceRegisterSz und ResourceUnregisterSz ähneln ResourceRegister und ResourceUnregister, ermöglichen ihnen jedoch die Angabe eines Zeichenfolgenbezeichners.

Die Methoden "FileRegister " und "FileUnregister " sind nützlich, wenn Sie das Skript nicht in einer Ressource verwenden möchten oder wenn das Skript in einer eigenen Datei enthalten sein soll. Mit den Methoden StringRegister und StringUnregister kann die rgs-Datei in einer dynamisch zugeordneten Zeichenfolge gespeichert werden.

Siehe auch

Erstellen von Registrierungsskripts