Trait windows::Win32::System::Diagnostics::Debug::IDebugProperty_Impl
pub trait IDebugProperty_Impl: Sized {
// Required methods
fn GetPropertyInfo(
&self,
dwfieldspec: u32,
nradix: u32,
ppropertyinfo: *mut DebugPropertyInfo,
) -> Result<()>;
fn GetExtendedInfo(
&self,
cinfos: u32,
rgguidextendedinfo: *const GUID,
rgvar: *mut VARIANT,
) -> Result<()>;
fn SetValueAsString(&self, pszvalue: &PCWSTR, nradix: u32) -> Result<()>;
fn EnumMembers(
&self,
dwfieldspec: u32,
nradix: u32,
refiid: *const GUID,
) -> Result<IEnumDebugPropertyInfo>;
fn GetParent(&self) -> Result<IDebugProperty>;
}
Required Methods§
fn GetPropertyInfo( &self, dwfieldspec: u32, nradix: u32, ppropertyinfo: *mut DebugPropertyInfo, ) -> Result<()>
fn GetExtendedInfo( &self, cinfos: u32, rgguidextendedinfo: *const GUID, rgvar: *mut VARIANT, ) -> Result<()>
fn SetValueAsString(&self, pszvalue: &PCWSTR, nradix: u32) -> Result<()>
fn EnumMembers( &self, dwfieldspec: u32, nradix: u32, refiid: *const GUID, ) -> Result<IEnumDebugPropertyInfo>
fn GetParent(&self) -> Result<IDebugProperty>
Object Safety§
This trait is not object safe.