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

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

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

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

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( LPCOLESTR fileName );

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( LPCOLESTR fileName );

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( LPCOLESTR data );

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

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