Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais
Nous recommandons d’utiliser Visual Studio 2017

ClipboardObject.IDataObject.DAdvise, méthode

Crée une connexion entre l'objet de Presse-papiers et un récepteur de notifications. Cette méthode est appelée par un objet qui prend en charge un récepteur de notifications et elle lui permet d'être averti des modifications apportées aux données de l'objet.

Espace de noms :  Microsoft.VisualStudio.Data.Framework
Assembly :  Microsoft.VisualStudio.Data.Framework (dans Microsoft.VisualStudio.Data.Framework.dll)

int IDataObject.DAdvise(
	FORMATETC[] pFormatetc,
	uint ADVF,
	IAdviseSink pAdvSink,
	out uint pdwConnection
)

Paramètres

pFormatetc
Type : FORMATETC[]

Structure FORMATETC, passée par référence, qui définit le format, le périphérique cible, l'aspect et le support qui seront utilisés pour les futures notifications.

ADVF
Type : UInt32

Valeur de l'énumération d'ADVF qui spécifie un groupe d'indicateurs pour contrôler la connexion consultative.

pAdvSink
Type : IAdviseSink

Objet IAdviseSink pointant sur le récepteur de notifications qui reçoivent la notification de modifications.

pdwConnection
Type : UInt32

Paramètre de sortie. Lorsque cette méthode est retournée, ce paramètre contient un jeton qui identifie cette connexion. Vous pouvez utiliser ultérieurement ce jeton pour supprimer la connexion de notifications en le passant à IDataObject.DUnadvise. Si cette valeur est nulle, la connexion n'a pas été établie. Ce paramètre est passé sans être initialisé.

Valeur de retour

Type : Int32
S_OK si la connexion consultative a été créée, E_NOTIMPL si l'objet de Presse-papiers ne permet pas un objet IDataObject existant (de l'espace de noms Microsoft.VisualStudio.OLE.Interop ), ou un code d'erreur.

Implémentations

IDataObject.DAdvise(FORMATETC, UInt32, IAdviseSink, UInt32)

Si l'objet de Presse-papiers encapsule IDataObject existant (de l'espace de noms Microsoft.VisualStudio.OLE.Interop ), les délégués de cette méthode l'appel à l'DAdvise correspondant de cet espace de noms. Sinon, il retourne l'erreur d'E_NOTIMPL.

Afficher: