Método IVsPropertyStreamIn.Read (UInt32, UInt16[], UInt32, VSPROPERTYSTREAMPROPERTYTYPE , Object, IErrorLog)
Lê uma propriedade e o valor do fluxo.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int Read(
uint cchPropertyName,
ushort[] szPropertyName,
out uint pcchPropertyNameActual,
VSPROPERTYSTREAMPROPERTYTYPE[] pvspspt,
out object pvarValue,
IErrorLog pIErrorLog
)
int Read(
unsigned int cchPropertyName,
array<unsigned short>^ szPropertyName,
[OutAttribute] unsigned int% pcchPropertyNameActual,
array<VSPROPERTYSTREAMPROPERTYTYPE>^ pvspspt,
[OutAttribute] Object^% pvarValue,
IErrorLog^ pIErrorLog
)
abstract Read :
cchPropertyName:uint32 *
szPropertyName:uint16[] *
pcchPropertyNameActual:uint32 byref *
pvspspt:VSPROPERTYSTREAMPROPERTYTYPE[] *
pvarValue:Object byref *
pIErrorLog:IErrorLog -> int
Function Read (
cchPropertyName As UInteger,
szPropertyName As UShort(),
<OutAttribute> ByRef pcchPropertyNameActual As UInteger,
pvspspt As VSPROPERTYSTREAMPROPERTYTYPE(),
<OutAttribute> ByRef pvarValue As Object,
pIErrorLog As IErrorLog
) As Integer
Parâmetros
- cchPropertyName
[in] Comprimento de szPropertyName.
- szPropertyName
[out] A seqüência de caracteres que contém o nome da propriedade.
- pcchPropertyNameActual
[out] Comprimento do nome da propriedade.
- pvspspt
[out] Ponteiro para um valor a partir do VSPROPERTYSTREAMPROPERTYTYPE enumeração que indica se esta é uma propriedade simples ou um subfluxo do fluxo de propriedade.
- pvarValue
[out] Uma VARIANTE que contém o valor da propriedade.
- pIErrorLog
[in] O IErrorLog interface a ser usado para relatar erros.
Valor de retorno
Type: System.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 vsshell.idl:
[C++]
HRESULT IVsPropertyStreamIn::Read(
[in] ULONG cchPropertyName,
[in, out, size_is(cchPropertyName)] OLECHAR szPropertyName[],
[out] ULONG *pcchPropertyNameActual,
[out] VSPROPERTYSTREAMPROPERTYTYPE *pvspspt,
[out] VARIANT *pvarValue, [in] IErrorLog *pIErrorLog
);
Consulte também
Interface IVsPropertyStreamIn
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo