Compartir a través de


Invocación de scripts

Usar parámetros reemplazables (preprocesador del registrador) describe las asignaciones de reemplazo y menciona el método Registrador AddReplacement. El registrador tiene otros ocho métodos específicos del scripting y todos se describen en la tabla siguiente.

Método Sintaxis y descripción
ResourceRegister HRESULT ResourceRegister( LPCOLESTRresFileName, UINTnID, LPCOLESTRszType);

Registra el script contenido en el recurso de un módulo. resFileName indica la ruta de acceso UNC al propio módulo. nID y szType contienen el id. y el tipo del recurso, respectivamente.
ResourceUnregister HRESULT ResourceUnregister( LPCOLESTRresFileName, UINTnID, LPCOLESTRszType);

Anula el registro del script contenido en el recurso de un módulo. resFileName indica la ruta de acceso UNC al propio módulo. nID y szType contienen el id. y el tipo del recurso, respectivamente.
ResourceRegisterSz HRESULT ResourceRegisterSz( LPCOLESTRresFileName, LPCOLESTRszID, LPCOLESTRszType);

Registra el script contenido en el recurso de un módulo. resFileName indica la ruta de acceso UNC al propio módulo. szID y szType contienen el identificador y el tipo de cadena del recurso, respectivamente.
ResourceUnregisterSz HRESULT ResourceUnregisterSz( LPCOLESTRresFileName, LPCOLESTRszID, LPCOLESTRszType);

Anula el registro del script contenido en el recurso de un módulo. resFileName indica la ruta de acceso UNC al propio módulo. szID y szType contienen el identificador y el tipo de cadena del recurso, respectivamente.
FileRegister HRESULT FileRegister( LPCOLESTRfileName);

Registra el script en un archivo. fileName es una ruta de acceso UNC a un archivo que contiene (o es) un script de recursos.
FileUnregister HRESULT FileUnregister( LPCOLESTRfileName);

Anula el registro del script en un archivo. fileName es una ruta de acceso UNC a un archivo que contiene (o es) un script de recursos.
StringRegister HRESULT StringRegister( LPCOLESTRdata);

Registra el script en una cadena. data contiene el propio script.
StringUnregister HRESULT StringUnregister( LPCOLESTRdata);

Anula el registro del script en una cadena. data contiene el propio script.

ResourceRegisterSz y ResourceUnregisterSz son parecidos a ResourceRegister y ResourceUnregister, pero permiten especificar un identificador de cadena.

Los métodos FileRegister y FileUnregister son útiles si no desea el script en un recurso o si desea el script en su propio archivo. Los métodos StringRegister y StringUnregister permiten almacenar el archivo .rgs en una cadena asignada dinámicamente.

Consulte también

Crear scripts del registrador