|
47 | 47 | <Parameter Name="d" Type="System.UInt32" RefType="ref" />
|
48 | 48 | </Parameters>
|
49 | 49 | <Docs>
|
50 |
| - <param name="a">To be added.</param> |
51 |
| - <param name="b">To be added.</param> |
52 |
| - <param name="c">To be added.</param> |
53 |
| - <param name="d">To be added.</param> |
54 |
| - <summary>This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary> |
55 |
| - <returns>To be added.</returns> |
| 50 | + <param name="a">A pointer to the <see cref="T:Microsoft.CLRAdmin.FORMATETC" /> defining the format, medium, and target device for notifications.</param> |
| 51 | + <param name="b">An <see cref="T:System.Runtime.InteropServices.ComTypes.ADVF" /> value specifying the requested behavior for the connection.</param> |
| 52 | + <param name="c">A pointer to the <see cref="T:System.Runtime.InteropServices.ComTypes.IAdviseSink" /> on the caller object.</param> |
| 53 | + <param name="d">A pointer to the connection set up by this call to the DAdvise method.</param> |
| 54 | + <summary>Creates a notification connection between a <see cref="M:Microsoft.CLRAdmin.CDO" /> object and a caller object, letting the caller receive notification of changes in the data for the data object.</summary> |
| 55 | + <returns>The DAdvise method supports the standard returns values E_INVALIDARG, E_UNEXPECTED, and E_OUTOFMEMORY, as well as the following return values: |
| 56 | + |
| 57 | + |
| 58 | + |
| 59 | +| Return value | Description | |
| 60 | +| --- | --- | |
| 61 | +| S\_OK | The DAdvise method successfully created the connection. | |
| 62 | +| E\_NOTIMPL | The data object does not implement the DAdvise method. | |
| 63 | +| DV\_E\_LINDEX | lindex is not valid. | |
| 64 | +| DV\_E\_FORMATETC | The data pointer value is not valid. | |
| 65 | +| OLE\_E\_ADVISENOTSUPPORTED | The object does not support change notification. |</returns> |
56 | 66 | <remarks>To be added.</remarks>
|
| 67 | + <forInternalUseOnly /> |
57 | 68 | </Docs>
|
58 | 69 | </Member>
|
59 | 70 | <Member MemberName="DUnadvise">
|
|
78 | 89 | <Parameter Name="a" Type="System.UInt32" />
|
79 | 90 | </Parameters>
|
80 | 91 | <Docs>
|
81 |
| - <param name="a">To be added.</param> |
82 |
| - <summary>This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary> |
83 |
| - <returns>To be added.</returns> |
| 92 | + <param name="a">The connection to destroy.</param> |
| 93 | + <summary>Destroys a notification connection that was created by an earlier call to the <see cref="M:Microsoft.CLRAdmin.CDO.DAdvise(System.IntPtr,System.UInt32,System.IntPtr,System.UInt32@)" /> method.</summary> |
| 94 | + <returns>| Return value | Description | |
| 95 | +| --- | --- | |
| 96 | +| S\_OK | The DUnadvise method successfully deleted the specified connection. | |
| 97 | +| OLE\_E\_NOCONNECTION | The specified connection is not a valid connection. | |
| 98 | +| OLE\_E\_ADVISENOTSUPPORTED | The object does not support change notification. |</returns> |
84 | 99 | <remarks>To be added.</remarks>
|
| 100 | + <forInternalUseOnly /> |
85 | 101 | </Docs>
|
86 | 102 | </Member>
|
87 | 103 | <Member MemberName="EnumDAdvise">
|
|
106 | 122 | <Parameter Name="a" Type="System.IntPtr" />
|
107 | 123 | </Parameters>
|
108 | 124 | <Docs>
|
109 |
| - <param name="a">To be added.</param> |
110 |
| - <summary>This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary> |
111 |
| - <returns>To be added.</returns> |
| 125 | + <param name="a">The address of the <see cref="T:System.Runtime.InteropServices.ComTypes.IEnumSTATDATA" /> receiving the interface pointer to the new enumerator object. There are no connections if this call to the EnumDAdvise method sets <paramref name="a" /> to <see langword="null" />.</param> |
| 126 | + <summary>Retrieves a pointer to an object that can enumerate the notification connections that are currently maintained by this <see cref="T:Microsoft.CLRAdmin.CDO" /> object.</summary> |
| 127 | + <returns>The EnumDAdvise method supports the standard return value E_OUTOFMEMORY, as well as the following return values: |
| 128 | + |
| 129 | + |
| 130 | + |
| 131 | +| Return value | Description | |
| 132 | +| --- | --- | |
| 133 | +| S\_OK | This call to the EnumDAdvise method successfully created the instance of the enumerator object.-or-There are no connections. | |
| 134 | +| OLE\_E\_ADVISENOTSUPPORTED | The object does not support change notification. |</returns> |
112 | 135 | <remarks>To be added.</remarks>
|
| 136 | + <forInternalUseOnly /> |
113 | 137 | </Docs>
|
114 | 138 | </Member>
|
115 | 139 | <Member MemberName="EnumFormatEtc">
|
|
165 | 189 | <Parameter Name="b" Type="System.IntPtr" />
|
166 | 190 | </Parameters>
|
167 | 191 | <Docs>
|
168 |
| - <param name="a">To be added.</param> |
169 |
| - <param name="b">To be added.</param> |
170 |
| - <summary>This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary> |
171 |
| - <returns>To be added.</returns> |
| 192 | + <param name="a">A pointer to the <see cref="T:Microsoft.CLRAdmin.FORMATETC" /> defining the format, medium, and target device for calls to retrieve data.</param> |
| 193 | + <param name="b">An output pointer to a <see cref="T:Microsoft.CLRAdmin.FORMATETC" /> containing the most general information possible for a specific rendering, or <see langword="null" />, if the <see cref="M:Microsoft.CLRAdmin.CDO.GetCanonicalFormatEtc(System.IntPtr,System.IntPtr)" /> method returns DATA_S_SAMEFORMATETC.</param> |
| 194 | + <summary>Retrieves a pointer to a standard <see cref="T:Microsoft.CLRAdmin.FORMATETC" /> structure that is logically equivalent to, but not necessarily equal to, the <see cref="T:Microsoft.CLRAdmin.FORMATETC" /> structure that is referenced by the <paramref name="a" /> parameter.</summary> |
| 195 | + <returns>The GetCanonicalFormatEtc method supports the standard return values E_INVALIDARG, E_UNEXPECTED, and E_OUTOFMEMORY, as well as the following return values: |
| 196 | + |
| 197 | + |
| 198 | + |
| 199 | +| Return value | Description | |
| 200 | +| --- | --- | |
| 201 | +| S\_OK | The returned FORMATETC is different from the structure passed in the parameters. | |
| 202 | +| DATA\_S\_SAMEFORMATETC | The returned FORMATETC is the same as the structure passed in the parameters and <see langword="null" /> is returned in <paramref name="b" />. | |
| 203 | +| DV\_E\_LINDEX | lindex is not valid. | |
| 204 | +| DV\_E\_FORMATETC | <paramref name="a" /> is not valid. | |
| 205 | +| OLE\_E\_NOTRUNNING | The object application is not running. |</returns> |
172 | 206 | <remarks>To be added.</remarks>
|
| 207 | + <forInternalUseOnly /> |
173 | 208 | </Docs>
|
174 | 209 | </Member>
|
175 | 210 | <Member MemberName="GetData">
|
|
195 | 230 | <Parameter Name="pMedium" Type="Microsoft.CLRAdmin.STGMEDIUM" RefType="ref" />
|
196 | 231 | </Parameters>
|
197 | 232 | <Docs>
|
198 |
| - <param name="pFormat">To be added.</param> |
199 |
| - <param name="pMedium">To be added.</param> |
200 |
| - <summary>This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary> |
201 |
| - <returns>To be added.</returns> |
| 233 | + <param name="pFormat">A pointer to the <see cref="T:Microsoft.CLRAdmin.FORMATETC" /> defining the format, medium, and target device for calls to retrieve data.</param> |
| 234 | + <param name="pMedium">A pointer to the <see cref="T:Microsoft.CLRAdmin.STGMEDIUM" /> indicating the storage medium containing the returned data.</param> |
| 235 | + <summary>Renders the data that is described in the specified pFormat structure and transfers it to the <paramref name="pMedium" /> parameter.</summary> |
| 236 | + <returns>The GetData method supports the standard return values E_INVALIDARG, E_UNEXPECTED, and E_OUTOFMEMORY, as well as the following return values: |
| 237 | + |
| 238 | + |
| 239 | + |
| 240 | +| Return value | Description | |
| 241 | +| --- | --- | |
| 242 | +| S\_OK | This call to the GetData method successfully retrieved and placed data in the provided storage medium. | |
| 243 | +| DV\_E\_LINDEX | lindex is not valid. | |
| 244 | +| DV\_E\_FORMATETC | <paramref name="pFormat" /> is not valid. | |
| 245 | +| DV\_E\_TYMED | tymed is not valid. | |
| 246 | +| DV\_E\_DVASPECT | dwAspect is not valid. | |
| 247 | +| OLE\_E\_NOTRUNNING | The object application is not running. | |
| 248 | +| STG\_E\_MEDIUMFULL | An error occurred when allocating the medium. |</returns> |
202 | 249 | <remarks>To be added.</remarks>
|
| 250 | + <forInternalUseOnly /> |
203 | 251 | </Docs>
|
204 | 252 | </Member>
|
205 | 253 | <Member MemberName="GetDataHere">
|
|
225 | 273 | <Parameter Name="pMedium" Type="Microsoft.CLRAdmin.STGMEDIUM" RefType="ref" />
|
226 | 274 | </Parameters>
|
227 | 275 | <Docs>
|
228 |
| - <param name="pFormat">To be added.</param> |
229 |
| - <param name="pMedium">To be added.</param> |
230 |
| - <summary>This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary> |
231 |
| - <returns>To be added.</returns> |
| 276 | + <param name="pFormat">A pointer to the <see cref="T:Microsoft.CLRAdmin.FORMATETC" /> defining the format, medium, and target device for calls to retrieve data.</param> |
| 277 | + <param name="pMedium">A pointer to the <see cref="T:Microsoft.CLRAdmin.STGMEDIUM" /> indicating the storage medium containing the returned data.</param> |
| 278 | + <summary>Renders the data that is described in the specified pFormat structure and transfers it to the <paramref name="pMedium" /> parameter.</summary> |
| 279 | + <returns>The GetDataHere method supports the standard return values E_INVALIDARG, E_UNEXPECTED, and E_OUTOFMEMORY, as well as the following return values: |
| 280 | + |
| 281 | + |
| 282 | + |
| 283 | +| Return value | Description | |
| 284 | +| --- | --- | |
| 285 | +| S\_OK | This call to the GetDataHere method successfully retrieved and placed data in the provided storage medium. | |
| 286 | +| DV\_E\_LINDEX | lindex is not valid. | |
| 287 | +| DV\_E\_FORMATETC | <paramref name="pFormat" /> is not valid. | |
| 288 | +| DV\_E\_TYMED | tymed is not valid. | |
| 289 | +| DV\_E\_DVASPECT | dwAspect is not valid. | |
| 290 | +| OLE\_E\_NOTRUNNING | The object application is not running. | |
| 291 | +| STG\_E\_MEDIUMFULL | An error occurred when allocating the medium. |</returns> |
232 | 292 | <remarks>To be added.</remarks>
|
| 293 | + <forInternalUseOnly /> |
233 | 294 | </Docs>
|
234 | 295 | </Member>
|
235 | 296 | <Member MemberName="Node">
|
|
275 | 336 | <Parameter Name="a" Type="System.IntPtr" />
|
276 | 337 | </Parameters>
|
277 | 338 | <Docs>
|
278 |
| - <param name="a">To be added.</param> |
279 |
| - <summary>This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary> |
280 |
| - <returns>To be added.</returns> |
| 339 | + <param name="a">A pointer to the <see cref="T:Microsoft.CLRAdmin.FORMATETC" /> defining the format, medium, and target device for calls to retrieve data.</param> |
| 340 | + <summary>Determines whether the data object is capable of rendering the data described in the <see cref="T:Microsoft.CLRAdmin.FORMATETC" /> structure. Objects attempting a paste or drop operation can call this method before calling <see cref="M:Microsoft.CLRAdmin.CDO.GetData(Microsoft.CLRAdmin.FORMATETC@,Microsoft.CLRAdmin.STGMEDIUM@)" /> to get an indication of whether the operation may be successful.</summary> |
| 341 | + <returns>The QueryGetData method supports the standard return values E_INVALIDARG, E_UNEXPECTED, and E_OUTOFMEMORY, as well as the following return values: |
| 342 | + |
| 343 | + |
| 344 | +| Return value | Description | |
| 345 | +| --- | --- | |
| 346 | +| S\_OK | A subsequent call to the <see cref="M:Microsoft.CLRAdmin.CDO.GetData(Microsoft.CLRAdmin.FORMATETC@,Microsoft.CLRAdmin.STGMEDIUM@)" /> method probably will be successful. | |
| 347 | +| DV\_E\_LINDEX | lindex is not valid. | |
| 348 | +| DV\_E\_FORMATETC | <paramref name="a" /> is not valid. | |
| 349 | +| DV\_E\_TYMED | tymed is not valid. | |
| 350 | +| DV\_E\_DVASPECT | dwAspect value. | |
| 351 | +| OLE\_E\_NOTRUNNING | The object application is not running. |</returns> |
281 | 352 | <remarks>To be added.</remarks>
|
| 353 | + <forInternalUseOnly /> |
282 | 354 | </Docs>
|
283 | 355 | </Member>
|
284 | 356 | <Member MemberName="SetData">
|
|
305 | 377 | <Parameter Name="c" Type="System.Int32" />
|
306 | 378 | </Parameters>
|
307 | 379 | <Docs>
|
308 |
| - <param name="a">To be added.</param> |
309 |
| - <param name="b">To be added.</param> |
310 |
| - <param name="c">To be added.</param> |
311 |
| - <summary>This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary> |
312 |
| - <returns>To be added.</returns> |
| 380 | + <param name="a">A pointer to the <see cref="T:Microsoft.CLRAdmin.FORMATETC" /> defining the format for the <see cref="T:Microsoft.CLRAdmin.CDO" /> object to use when interpreting the data contained in the storage medium.</param> |
| 381 | + <param name="b">A pointer to the <see cref="T:Microsoft.CLRAdmin.STGMEDIUM" /> defining the storage medium for the SetData method to use to pass the data.</param> |
| 382 | + <param name="c"> |
| 383 | + <see langword="true" /> to specify that the called <see cref="T:Microsoft.CLRAdmin.CDO" /> object owns the storage medium after the call and must free the medium after it has been used; otherwise, <see langword="false" /> to specify the caller retains ownership of the storage medium and the data object uses the medium for the duration of the call only.</param> |
| 384 | + <summary>Transfers the data that is contained in the <see cref="T:Microsoft.CLRAdmin.STGMEDIUM" /> structure, referenced by <paramref name="a" />, to this instance of the <see cref="T:Microsoft.CLRAdmin.CDO" /> object.</summary> |
| 385 | + <returns>The SetData method supports the standard return values E_FAIL, E_INVALIDARG, E_UNEXPECTED, and E_OUTOFMEMORY, as well as the following return values: |
| 386 | + |
| 387 | + |
| 388 | + |
| 389 | +| Return value | Description | |
| 390 | +| --- | --- | |
| 391 | +| S\_OK | This call to the SetData method successfully transferred the data. | |
| 392 | +| E\_NOTIMPL | The SetData method is not implemented for the <see cref="T:Microsoft.CLRAdmin.CDO" /> object. | |
| 393 | +| DV\_E\_LINDEX | lindex is not valid. | |
| 394 | +| DV\_E\_FORMATETC | pFormatEtc is not valid. | |
| 395 | +| DV\_E\_TYMED | tymed is not valid. | |
| 396 | +| DV\_E\_DVASPECT | dwAspect is not valid. | |
| 397 | +| OLE\_E\_NOTRUNNING | The object application is not running. |</returns> |
313 | 398 | <remarks>To be added.</remarks>
|
| 399 | + <forInternalUseOnly /> |
314 | 400 | </Docs>
|
315 | 401 | </Member>
|
316 | 402 | </Members>
|
|
0 commit comments