IDebugObject2::GetBackingFieldForPropertyIDebugObject2::GetBackingFieldForProperty

Obtiene el campo o la variable (si existe) que puede realizar una copia la propiedad representada por este objeto.Gets the field or variable (if any) that may be backing the property represented by this object.

SintaxisSyntax

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

ParámetrosParameters

ppObject
[out] Un IDebugObject2 objeto que describe el campo de respaldo.[out] An IDebugObject2 object describing the backing field.

Valor devueltoReturn Value

Si se realiza correctamente, devuelve S_OK; en caso contrario, devuelve un código de error.If successful, returns S_OK; otherwise, returns an error code.

ComentariosRemarks

El IDebugObject2 objeto representa una propiedad de clase de código administrado, es decir, un método con una operación get o descriptor de acceso set.The IDebugObject2 object represents a managed code class property, that is, a method with a get and/or set accessor. Estas propiedades requieren generalmente una variable que contenga el valor manipulado por la propiedad.Such properties generally require a variable to contain the value manipulated by the property. Esta variable se conoce como el campo de respaldo.This variable is known as the backing field. Si no hay ningún campo de respaldo para el objeto, asegúrese de que se devuelve un valor null: algunos los llamadores no pueden prestar atención al valor devuelto, pero tendrá un aspecto en su lugar para ver si se devolvió un valor null en 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.

Vea tambiénSee Also

IDebugObject2IDebugObject2