Condividi tramite


Richiamo degli script

L'uso dei parametri sostituibili (preprocessore del registrar) illustra le mappe di sostituzione e menziona il metodo Registrar AddReplacement. Il registrar include otto altri metodi specifici per la creazione di script e tutti sono descritti nella tabella seguente.

metodo Sintassi/Descrizione
ResourceRegister HRESULT ResourceRegister( LPCOLESTRresFileName , UINTnID , LPCOLESTRszType );

Registra lo script contenuto nella risorsa di un modulo. resFileName indica il percorso UNC del modulo stesso. nID e szType contengono rispettivamente l'ID e il tipo della risorsa.
ResourceUnregister HRESULT ResourceUnregister( LPCOLESTRresFileName , UINTnID , LPCOLESTRszType );

Annulla la registrazione dello script contenuto nella risorsa di un modulo. resFileName indica il percorso UNC del modulo stesso. nID e szType contengono rispettivamente l'ID e il tipo della risorsa.
ResourceRegisterSz HRESULT ResourceRegisterSz( LPCOLESTR resFileName , LPCOLESTRszID , LPCOLESTRszType );

Registra lo script contenuto nella risorsa di un modulo. resFileName indica il percorso UNC del modulo stesso. szID e szType contengono rispettivamente l'identificatore di stringa e il tipo della risorsa.
ResourceUnregisterSz HRESULT ResourceUnregisterSz( LPCOLESTR resFileName , LPCOLESTRszID , LPCOLESTRszType );

Annulla la registrazione dello script contenuto nella risorsa di un modulo. resFileName indica il percorso UNC del modulo stesso. szID e szType contengono rispettivamente l'identificatore di stringa e il tipo della risorsa.
FileRegister HRESULT FileRegister( LPCOLESTR fileName );

Registra lo script in un file. fileName è un percorso UNC di un file che contiene (o è) uno script di risorsa.
FileUnregister HRESULT FileUnregister( LPCOLESTR fileName );

Annulla la registrazione dello script in un file. fileName è un percorso UNC di un file che contiene (o è) uno script di risorsa.
StringRegister HRESULT StringRegister( LPCOLESTR data );

Registra lo script in una stringa. i dati contengono lo script stesso.
StringUnregister HRESULT StringUnregister( LPCOLESTR data );

Annulla la registrazione dello script in una stringa. i dati contengono lo script stesso.

ResourceRegisterSz e ResourceUnregisterSz sono simili a ResourceRegister e ResourceUnregister, ma consentono di specificare un identificatore di stringa.

I metodi FileRegister e FileUnregister sono utili se non si desidera lo script in una risorsa o se si vuole che lo script sia presente nel proprio file. I metodi StringRegister e StringUnregister consentono di archiviare il file con estensione rgs in una stringa allocata dinamicamente.

Vedi anche

Creazione degli script del Registro di sistema