IDebugField::GetExtendedInfoIDebugField::GetExtendedInfo

Cette méthode obtient des informations étendue sur un champ.This method gets extended information about a field.

SyntaxeSyntax

HRESULT GetExtendedInfo(   
   REFGUID guidExtendedInfo,  
   BYTE**  prgBuffer,  
   DWORD*  pdwLen  
);  
int GetExtendedInfo(  
   ref Guid guidExtendedInfo,   
   IntPtr[] prgBuffer,   
   ref uint pdwLen  
);  

ParamètresParameters

guidExtendedInfo
[in] Sélectionne les informations à retourner.[in] Selects the information to be returned. Les valeurs valides sont les suivantes :Valid values are:

ValueValue DescriptionDescription
guidConstantValue La valeur comme une séquence d’octets.The value as a sequence of bytes.
guidConstantType Le type en tant qu’une signature de type.The type as a type signature.

prgBuffer
[out] Retourne les informations étendues.[out] Returns the extended information.

pdwLen
[dans, out] Retourne la taille des informations étendues, en octets.[in, out] Returns the size of the extended information, in bytes.

Valeur de retourReturn Value

En cas de réussite, retourne S_OK; sinon, retourne un code d’erreur.If successful, returns S_OK; otherwise, returns an error code.

NotesRemarks

Actuellement, cette méthode retourne uniquement le type ou la valeur d’une constante.Currently, this method returns only the type or value of a constant. L’appelant doit libérer la mémoire tampon retournée dans prgBuffer par un appel de COM CoTaskMemFree (fonction) (C++) ou FreeCoTaskMem (c#).The caller must free the buffer returned in prgBuffer by calling COM's CoTaskMemFree function (C++) or FreeCoTaskMem (C#).

Voir aussiSee Also

IDebugFieldIDebugField