IActiveScriptAuthor::AddScriptletIActiveScriptAuthor::AddScriptlet

Ajoute un scriptlet code en tant qu’enfant du niveau racine IScriptNode objet.Adds a code scriptlet as a child of the root level IScriptNode object. Dans l’hôte, le nom qualifié complet du scriptlet est autorisé à avoir deux niveaux.In the host, the fully qualified name of the scriptlet is allowed to have only two levels.

SyntaxeSyntax

HRESULT AddScriptlet(  
   LPCOLESTR pszDefaultName,  
   LPCOLESTR pszCode,  
   LPCOLESTR pszItemName,  
   LPCOLESTR pszSubItemName,  
   LPCOLESTR pszEventName,  
   LPCOLESTR pszDelimiter,  
   DWORD dwCookie,  
   DWORD dwFlags  
);  

ParamètresParameters

pszDefaultName
[in] L’adresse du nom par défaut pour associer le scriptlet.[in] The address of the default name to associate with the scriptlet.

pszCode
[in] L’adresse du texte scriptlet.[in] The address of the scriptlet text.

pszItemName
[in] L’adresse de la mémoire tampon de l’identificateur du nom qualifié complet scriptlet dans l’hôte de niveau supérieur.[in] The buffer address of the top-level identifier of the fully qualified scriptlet name in the host.

pszSubItemName
[in] L’adresse de la mémoire tampon de l’identificateur de second niveau du nom qualifié complet scriptlet dans l’hôte.[in] The buffer address of the second-level identifier of the fully qualified scriptlet name in the host. La valeur NULL si le nom comporte un seul niveau.Set to NULL if the name has only one level.

pszEventName
[in] L’adresse d’une mémoire tampon qui contient le nom de l’événement pour lequel le scriptlet est un gestionnaire d’événements.[in] The address of a buffer that contains the event name for which the scriptlet is an event handler.

pszDelimiter
[in] L’adresse du délimiteur de fin du bloc de script.[in] The address of the end-of-script-block delimiter. Lorsque pszCode est analysé à partir d’un flux de texte, l’hôte utilise généralement un délimiteur (par exemple, deux guillemets simples), pour détecter la fin du bloc de script.When pszCode is parsed from a stream of text, the host typically uses a delimiter (such as two single quotation marks), to detect the end of the script block. Définissez ce paramètre avec la valeur NULL si un délimiteur ne marque pas la fin du bloc de script.Set this parameter to NULL if a delimiter does not mark the end of the script block.

dwCookie
[in] Une valeur définie par l’application qui est utilisée pour associer le scriptlet avec un objet hôte.[in] An application-defined value that is used to associate the scriptlet with a host object.

dwFlags
[in] Non utilisé.[in] Not used.

Valeur de retourReturn Value

Élément HRESULT.An HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.Possible values include, but are not limited to, those in the following table.

ValeurValue DescriptionDescription
S_OK La méthode a réussi.The method succeeded.

RemarquesRemarks

Voir aussiSee Also

Interface IActiveScriptAuthorIActiveScriptAuthor Interface