Share via


Appel de scripts

L’utilisation de paramètres remplaçables (le préprocesseur du bureau d’enregistrement) traite des mappages de remplacement et mentionne la méthode AddReplacement du bureau d’enregistrement. Le bureau d’enregistrement possède huit autres méthodes spécifiques à l’écriture de scripts, et toutes sont décrites dans le tableau suivant.

Méthode Syntaxe/description
ResourceRegister HRESULT ResourceRegister( LPCOLESTRresFileName, UINTnID, LPCOLESTRszType) ;

Inscrit le script contenu dans la ressource d’un module. resFileName indique le chemin UNC du module lui-même. nID et szType contiennent respectivement l’ID et le type de la ressource.
ResourceUnregister HRESULT ResourceUnregister( LPCOLESTRresFileName, UINTnID, LPCOLESTRszType) ;

Annule l’inscription du script contenu dans la ressource d’un module. resFileName indique le chemin UNC du module lui-même. nID et szType contiennent respectivement l’ID et le type de la ressource.
ResourceRegisterSz HRESULT ResourceRegisterSz( LPCOLESTR resFileName, LPCOLESTRszID, LPCOLESTRszType) ;

Inscrit le script contenu dans la ressource d’un module. resFileName indique le chemin UNC du module lui-même. szID et szType contiennent respectivement l’identificateur et le type de chaîne de la ressource.
ResourceUnregisterSz HRESULT ResourceUnregisterSz( LPCOLESTR resFileName, LPCOLESTRszID, LPCOLESTRszType) ;

Annule l’inscription du script contenu dans la ressource d’un module. resFileName indique le chemin UNC du module lui-même. szID et szType contiennent respectivement l’identificateur et le type de chaîne de la ressource.
FileRegister HRESULT FileRegister( LPCOLESTRfileName) ;

Inscrit le script dans un fichier. fileName est un chemin UNC vers un fichier qui contient (ou est) un script de ressource.
FileUnregister HRESULT FileUnregister( LPCOLESTRfileName) ;

Annule l’inscription du script dans un fichier. fileName est un chemin UNC vers un fichier qui contient (ou est) un script de ressource.
StringRegister HRESULT StringRegister( données LPCOLESTR) ;

Inscrit le script dans une chaîne. les données contiennent le script lui-même.
StringUnregister HRESULT StringUnregister( données LPCOLESTR) ;

Annule l’inscription du script dans une chaîne. les données contiennent le script lui-même.

ResourceRegisterSz et ResourceUnregisterSz sont similaires à ResourceRegister et ResourceUnregister, mais vous permettent de spécifier un identificateur de chaîne.

Les méthodes FileRegister et FileUnregister sont utiles si vous ne souhaitez pas que le script se trouve dans une ressource ou si vous souhaitez que le script se trouve dans son propre fichier. Les méthodes StringRegister et StringUnregister permettent au fichier .rgs d’être stocké dans une chaîne allouée dynamiquement.

Voir aussi

Création de scripts d’inscription