IDebugObject2::GetBackingFieldForPropertyIDebugObject2::GetBackingFieldForProperty

Obtient le champ ou la variable (le cas échéant) qui peut être stockage de la propriété représentée par cet objet.Gets the field or variable (if any) that may be backing the property represented by this object.

SyntaxeSyntax

HRESULT GetBackingFieldForProperty(  
   IDebugObject2** ppObject  
);  
int GetBackingFieldForProperty(  
   out IDebugObject2 ppObject  
);  

ParamètresParameters

ppObject
[out] Un IDebugObject2 objet décrivant le champ de stockage.[out] An IDebugObject2 object describing the backing field.

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

Le IDebugObject2 objet représente une propriété de classe du code managé, autrement dit, une méthode avec une commande get et/ou l’accesseur set.The IDebugObject2 object represents a managed code class property, that is, a method with a get and/or set accessor. Ces propriétés requièrent généralement une variable qui doit contenir la valeur manipulée par la propriété.Such properties generally require a variable to contain the value manipulated by the property. Cette variable est connue en tant que le champ de stockage.This variable is known as the backing field. S’il n’existe aucun champ de stockage pour l’objet, puis assurez-vous que retourner une valeur null : certains appelants peuvent ne pas tenir compte la valeur de retour mais ressemblera à la place pour voir si une valeur null a été retournée dans ppObject.If there is no backing field for the object, then make sure to return a null value: some callers may not pay attention to the return value but will instead look to see if a null value was returned in ppObject.

Voir aussiSee Also

IDebugObject2IDebugObject2