IDataObject.SetData(IntPtr, IntPtr, Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Trasferisce i dati contenuti nella struttura STGMEDIUM, a cui fa riferimento il parametro a
, nell'istanza dell'interfaccia IDataObject.
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
Parametri
- a
-
IntPtr
nativeint
Puntatore alla struttura FORMATETC che definisce il formato dell'oggetto dati che implementa l'interfaccia IDataObject da utilizzare per l'interpretazione dei dati contenuti nel supporto di archiviazione.
- b
-
IntPtr
nativeint
Puntatore alla struttura STGMEDIUM che definisce il supporto di archiviazione per il metodo SetData da usare per passare i dati.
- c
- Int32
true per specificare che l'oggetto dati chiamato che implementa l'interfaccia IDataObject deve essere il proprietario del supporto di archiviazione dopo la chiamata e deve liberare il supporto dopo l'uso; false per specificare che il chiamate deve mantenere la proprietà del supporto di archiviazione e che l'oggetto dati deve usare il supporto solo per la durata della chiamata.
Restituisce
Il metodo SetData supporta i valori restituiti standard E_FAIL, E_INVALIDARG, E_UNEXPECTED ed E_OUTOFMEMORY e i valori restituiti indicati di seguito:
Valore restituito | Descrizione |
---|---|
S_OK | Questa chiamata al metodo SetData ha trasferito correttamente i dati. |
E_NOTIMPL | Il metodo SetData non viene implementato per l'oggetto dati che implementa .IDataObject |
DV_E_LINDEX | lindex non è valido. |
DV_E_FORMATETC | pFormatEtc non è valido. |
DV_E_TYMED | tymed non è valido. |
DV_E_DVASPECT | dwAspect non è valido. |
OLE_E_NOTRUNNING | L'applicazione oggetto non è in esecuzione. |
Commenti
Per altre informazioni sulla programmazione con l'interfaccia IDataObject e microsoft Management Console (MMC), vedere la Guida per programmatori MMC.
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per