Freigeben über


Aufruf von Skripts

Unter Verwenden von ersetzbaren Parametern (Der Registrierungspräprozessor) werden Ersetzungszuordnungen erläutert und die Registrierungsstellenmethode AddReplacement erwähnt. 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( LPCOLESTR resFileName , UINT nID , LPCOLESTR szType );

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( LPCOLESTR resFileName , UINT nID , LPCOLESTR szType );

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 , LPCOLESTR szID , LPCOLESTR szType );

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

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 jeweils den Zeichenfolgenbezeichner bzw. den -typ der Ressource.
FileRegister HRESULT FileRegister( LPCOLESTR fileName );

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

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

Registriert das Skript in einer Zeichenfolge. data enthält das Skript selbst.
StringUnregister HRESULT StringUnregister( LPCOLESTR data );

Hebt die Registrierung des Skripts in einer Zeichenfolge. data enthält 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. Die Methoden StringRegister und StringUnregister lassen zu, dass die RGS-Datei in einer dynamisch zugeordneten Zeichenfolge gespeichert werden kann.

Weitere Informationen

Erstellen von Registrierungsskripts