Método IVsLanguageClipboardOps.TextFromData
Processe esse objeto de dados para o texto.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (em Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxe
'Declaração
Function TextFromData ( _
pTextLayer As IVsTextLayer, _
pDO As IDataObject, _
<OutAttribute> ptdfFlags As LTE_TEXTDATAFLAGS(), _
<OutAttribute> ByRef pbstrText As String _
) As Integer
int TextFromData(
IVsTextLayer pTextLayer,
IDataObject pDO,
LTE_TEXTDATAFLAGS[] ptdfFlags,
out string pbstrText
)
int TextFromData(
[InAttribute] IVsTextLayer^ pTextLayer,
[InAttribute] IDataObject^ pDO,
[OutAttribute] array<LTE_TEXTDATAFLAGS>^ ptdfFlags,
[OutAttribute] String^% pbstrText
)
abstract TextFromData :
pTextLayer:IVsTextLayer *
pDO:IDataObject *
ptdfFlags:LTE_TEXTDATAFLAGS[] byref *
pbstrText:string byref -> int
function TextFromData(
pTextLayer : IVsTextLayer,
pDO : IDataObject,
ptdfFlags : LTE_TEXTDATAFLAGS[],
pbstrText : String
) : int
Parâmetros
pTextLayer
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsTextLayer[in] Ponteiro para um objeto de camada de texto para o objeto de dados referenciados.
pDO
Tipo: IDataObject[in] Ponteiro para o objeto de dados.
ptdfFlags
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.LTE_TEXTDATAFLAGS[][out] Especifica opções para como o texto está sendo colado. Para obter mais informações, consulte LTE_TEXTDATAFLAGS .
pbstrText
Tipo: String%[out] Texto do objeto de dados.
Valor de retorno
Tipo: Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
De textmgr.idl:
HRESULT IVsLanguageClipboardOps::TextFromData(
[in] IVsTextLayer *pTextLayer,
[in] IDataObject *pDO,
[out] LTE_TEXTDATAFLAGS *ptdfFlags,
[out, retval] BSTR *pbstrText
);
Se você retornar S_OK para IsTextData , e depois chama o ambiente TextFromData para lhe solicitar para retornar o texto do objeto de dados.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.