Trait windows::Win32::Networking::Clustering::ISClusPropertyValue_Impl
pub trait ISClusPropertyValue_Impl: Sized + IDispatch_Impl {
// Required methods
fn Value(&self) -> Result<VARIANT>;
fn SetValue(&self, varvalue: &VARIANT) -> Result<()>;
fn Type(&self) -> Result<CLUSTER_PROPERTY_TYPE>;
fn SetType(&self, type: CLUSTER_PROPERTY_TYPE) -> Result<()>;
fn Format(&self) -> Result<CLUSTER_PROPERTY_FORMAT>;
fn SetFormat(&self, format: CLUSTER_PROPERTY_FORMAT) -> Result<()>;
fn Length(&self) -> Result<i32>;
fn DataCount(&self) -> Result<i32>;
fn Data(&self) -> Result<ISClusPropertyValueData>;
}
Required Methods§
fn Value(&self) -> Result<VARIANT>
fn SetValue(&self, varvalue: &VARIANT) -> Result<()>
fn Type(&self) -> Result<CLUSTER_PROPERTY_TYPE>
fn SetType(&self, type: CLUSTER_PROPERTY_TYPE) -> Result<()>
fn Format(&self) -> Result<CLUSTER_PROPERTY_FORMAT>
fn SetFormat(&self, format: CLUSTER_PROPERTY_FORMAT) -> Result<()>
fn Length(&self) -> Result<i32>
fn DataCount(&self) -> Result<i32>
fn Data(&self) -> Result<ISClusPropertyValueData>
Object Safety§
This trait is not object safe.