Compartilhar via


Invocando scripts

Usando parâmetros substituíveis (o processador do registrador) aborda mapas de substituição e menciona o método AddReplacement do registrador. O registrador tem outros oito métodos específicos para script e todos são descritos na tabela a seguir.

Método Sintaxe/descrição
ResourceRegister HRESULT ResourceRegister( LPCOLESTR resFileName , UINT nID , LPCOLESTR szType );

Registra o script contido no recurso de um módulo. resFileName indica o caminho UNC para o próprio módulo. nID e szType contêm a ID e o tipo do recurso, respectivamente.
ResourceUnregister HRESULT ResourceUnregister( LPCOLESTR resFileName , UINT nID , LPCOLESTR szType );

Cancela o registro do script contido no recurso de um módulo. resFileName indica o caminho UNC para o próprio módulo. nID e szType contêm a ID e o tipo do recurso, respectivamente.
ResourceRegisterSz HRESULT ResourceRegisterSz( LPCOLESTR resFileName , LPCOLESTR szID , LPCOLESTR szType );

Registra o script contido no recurso de um módulo. resFileName indica o caminho UNC para o próprio módulo. szID e szType contêm o identificador e o tipo de cadeia de caracteres do recurso, respectivamente.
ResourceUnregisterSz HRESULT ResourceUnregisterSz( LPCOLESTR resFileName , LPCOLESTR szID , LPCOLESTR szType );

Cancela o registro do script contido no recurso de um módulo. resFileName indica o caminho UNC para o próprio módulo. szID e szType contêm o identificador e o tipo de cadeia de caracteres do recurso, respectivamente.
FileRegister HRESULT FileRegister( LPCOLESTR fileName );

Registra o script em um arquivo. fileName é um caminho UNC para um arquivo que contém (ou é) um script de recurso.
FileUnregister HRESULT FileUnregister( LPCOLESTR fileName );

Cancela o registro do script em um arquivo. fileName é um caminho UNC para um arquivo que contém (ou é) um script de recurso.
StringRegister HRESULT StringRegister( LPCOLESTR data );

Registra o script em um script. data contêm o próprio script.
StringUnregister HRESULT StringUnregister( LPCOLESTR data );

Cancela o registro do script em um script. data contêm o próprio script.

ResourceRegisterSz e ResourceUnregisterSz são semelhantes a ResourceRegister e ResourceUnregister, mas permitem que você especifique um identificador de cadeia de caracteres.

Os métodos FileRegister e FileUnregister são úteis se você não quiser o script em um recurso ou se quiser o script no próprio arquivo. Os métodos StringRegister e StringUnregister permitem que o arquivo .rgs seja armazenado em uma cadeia de caracteres alocada dinamicamente.

Confira também

Criando scripts do Registrador