IDebugField::GetExtendedInfo
Esse método obtém informações estendido sobre um campo.
HRESULT GetExtendedInfo(
REFGUID guidExtendedInfo,
BYTE** prgBuffer,
DWORD* pdwLen
);
int GetExtendedInfo(
ref Guid guidExtendedInfo,
IntPtr[] prgBuffer,
ref uint pdwLen
);
Parâmetros
guidExtendedInfo
[in] Seleciona as informações a serem retornados. Os valores válidos são:Valor
Descrição
guidConstantValue
O valor como uma seqüência de bytes.
guidConstantType
O tipo como uma assinatura de tipo.
prgBuffer
[out] Retorna as informações estendidas.pdwLen
[in, out] Retorna o tamanho das informações estendidas, em bytes.
Valor de retorno
Se bem-sucedida, retorna S_OK; Caso contrário, retorna um código de erro.
Comentários
Atualmente, esse método retorna somente o tipo ou valor de uma constante. O chamador deve liberar o buffer retornado em prgBuffer chamando COM CoTaskMemFree a função (C++) ou FreeCoTaskMem (C#).