IDataObject.SetData(IntPtr, IntPtr, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überträgt die in der STGMEDIUM-Struktur, auf die durch a
verwiesen wird, enthaltenen Daten an diese Instanz der IDataObject-Schnittstelle.
public:
int SetData(IntPtr a, IntPtr b, int c);
public int SetData (IntPtr a, IntPtr b, int c);
abstract member SetData : nativeint * nativeint * int -> int
Public Function SetData (a As IntPtr, b As IntPtr, c As Integer) As Integer
Parameter
- a
-
IntPtr
nativeint
Ein Zeiger auf das FORMATETC, das das Format des Datenobjekts definiert, das IDataObject implementiert und beim Interpretieren der im Speichermedium enthaltenen Daten verwendet wird.
- b
-
IntPtr
nativeint
Ein Zeiger auf das STGMEDIUM-Objekt, das das Speichermedium für die SetData-Methode definiert, mit der die Daten übergeben werden.
- c
- Int32
TRUE gibt an, dass das aufgerufene Datenobjekt, das IDataObject implementiert, nach dem Aufruf Besitzer des Speichermediums ist und dieses nach der Verwendung freigeben muss; andernfalls FALSE, um anzugeben, dass der Aufrufer Besitzer des Speichermediums bleibt und das Datenobjekt das Medium nur für die Dauer des Aufrufs verwendet.
Gibt zurück
Die SetData-Methode unterstützt die Standardrückgabewerte E_FAIL, E_INVALIDARG, E_UNEXPECTED und E_OUTOFMEMORY sowie die folgenden Rückgabewerte:
Rückgabewert | BESCHREIBUNG |
---|---|
S_OK | Dieser Aufruf der SetData-Methode hat die Daten erfolgreich übertragen. |
E_NOTIMPL | Die SetData-Methode wird nicht für das Datenobjekt implementiert, das implementiert IDataObject. |
DV_E_LINDEX | lindex ist ungültig. |
DV_E_FORMATETC | pFormatEtc ist ungültig. |
DV_E_TYMED | tymed ist ungültig. |
DV_E_DVASPECT | dwAspect ist ungültig. |
OLE_E_NOTRUNNING | Die Objektanwendung wird nicht ausgeführt. |
Hinweise
Weitere Informationen zur Programmierung mit der IDataObject Schnittstelle und der Microsoft Management Console (MMC) finden Sie im MMC-Programmierhandbuch.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für