Freigeben über


Aufruf von Skripts

Verwendung von ersetzbaren Parametern (Der Präprozessor der erweiterten Registrierungsstelle) diskutiert Ersatzkarten und erwähnt die Methode der erweiterten Registrierungsstelle 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 szTyp enthalten jeweils die Ressourcen-ID und 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 szTyp enthalten jeweils die Ressourcen-ID und den Typ der Ressource.
ResourceRegisterSz HRESULT ResourceRegisterSz( LPCOLESTRresFileName, LPCOLESTRszID, LPCOLESTRszType);

Registriert das Skript, das in der Ressource eines Moduls enthalten ist. resFileName gibt den UNC-Pfad zum Modul selbst an. szID und szTyp enthalten den Zeichenfolgenbezeichner und den Typ der Ressource.
ResourceUnregisterSz HRESULT RessourceRegistrierungAufhebenSz( LPCOLESTRresDateiname, 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 szTyp enthalten den Zeichenfolgenbezeichner und den Typ der Ressource.
FileRegister HRESULT FileRegister( LPCOLESTRfileName);

Registriert das Skript in einer Datei. Der Dateiname ist ein UNC-Pfad zu einer Datei, die ein Ressourcen-Skript enthält (oder ist).
Registrierung der Datei aufheben HRESULT RegistrierungAufheben( LPCOLESTRDateiname);

Hebt die Registrierung des Skripts in einer Datei. Der Dateiname ist ein UNC-Pfad zu einer Datei, die ein Ressourcen-Skript enthält (oder ist).
StringRegister HRESULT StringRegister( LPCOLESTRDaten);

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

Hebt die Registrierung des Skripts in einer Zeichenfolge. Daten enthält das Skript selbst.

ResourceRegisterSz und ResourceUnregisterSz sind ähnlich wie ResourceRegister und ResourceUnregister, lassen Sie jedoch zu, einen Zeichenfolgenbezeichner anzugeben.

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

Erstellung von Registrierungsstellenskripten