Partager via


ISceSvcAttachmentPersistInfo ::Save, méthode (scesvc.h)

Avec la méthode Save , l’extension de composant logiciel enfichable retourne des informations sur les données qui doivent être enregistrées. L’appelant est responsable de l’enregistrement des données.

Syntaxe

HRESULT Save(
  [in]  LPTSTR        lpTemplateName,
  [in]  SCESVC_HANDLE *scesvcHandle,
  [out] PVOID         *ppvData,
  [out] PBOOL         pbOverwriteAll
);

Paramètres

[in] lpTemplateName

Pointeur vers une chaîne terminée par null qui contient le nom du modèle de sécurité dans lequel enregistrer les données.

[in] scesvcHandle

Pointeur qui reçoit le SCESVC_HANDLE l’extension de composant logiciel enfichable de pièce jointe utilise pour communiquer avec les composants logiciels enfichables Configuration de la sécurité.

[out] ppvData

Pointeur qui reçoit une mémoire tampon contenant les données à enregistrer.

[out] pbOverwriteAll

Pointeur vers un boOL qui reçoit une valeur indiquant si les données préexistantes doivent être remplacées.

Valeur retournée

La valeur de retour est un HRESULT. La valeur S_OK indique que la méthode a réussi.

Remarques

L’appelant doit libérer la mémoire tampon définie dans ppvData en appelant ISceSvcAttachmentPersistInfo ::FreeBuffer.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête scesvc.h
DLL Wsecedit.dll

Voir aussi

ISceSvcAttachmentPersistInfo

ISceSvcAttachmentPersistInfo ::FreeBuffer

ISceSvcAttachmentPersistInfo ::IsDirty

SCESVC_HANDLE