IActiveScriptAuthor::AddScriptletIActiveScriptAuthor::AddScriptlet

Ajoute un scriptlet de 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 des 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 à associer le scriptlet.[in] The address of the default name to associate with the scriptlet.

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

pszItemName
[in] L’adresse du tampon de l’identificateur du nom qualifié complet de 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 du tampon de l’identificateur de second niveau du nom qualifié complet de 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 séparateur (par exemple, un double guillemet), 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 à 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.

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

NotesRemarks

Voir aussiSee Also

Interface IActiveScriptAuthorIActiveScriptAuthor Interface