Struct windows::Win32::Networking::Clustering::ISCluster
pub struct ISCluster(/* private fields */);
Implementations§
§impl ISCluster
impl ISCluster
pub unsafe fn CommonProperties(&self) -> Result<ISClusProperties>
pub unsafe fn PrivateProperties(&self) -> Result<ISClusProperties>
pub unsafe fn CommonROProperties(&self) -> Result<ISClusProperties>
pub unsafe fn PrivateROProperties(&self) -> Result<ISClusProperties>
pub unsafe fn Handle(&self) -> Result<usize>
pub unsafe fn Open<P0>(&self, bstrclustername: P0) -> Result<()>where
P0: IntoParam<BSTR>,
pub unsafe fn Name(&self) -> Result<BSTR>
pub unsafe fn SetName<P0>(&self, bstrclustername: P0) -> Result<()>where
P0: IntoParam<BSTR>,
pub unsafe fn Version(&self) -> Result<ISClusVersion>
pub unsafe fn SetQuorumResource<P0>(&self, pclusterresource: P0) -> Result<()>where
P0: IntoParam<ISClusResource>,
pub unsafe fn QuorumResource(&self) -> Result<ISClusResource>
pub unsafe fn QuorumLogSize(&self) -> Result<i32>
pub unsafe fn SetQuorumLogSize(&self, nlogsize: i32) -> Result<()>
pub unsafe fn QuorumPath(&self) -> Result<BSTR>
pub unsafe fn SetQuorumPath<P0>(&self, ppath: P0) -> Result<()>where
P0: IntoParam<BSTR>,
pub unsafe fn Nodes(&self) -> Result<ISClusNodes>
pub unsafe fn ResourceGroups(&self) -> Result<ISClusResGroups>
pub unsafe fn Resources(&self) -> Result<ISClusResources>
pub unsafe fn ResourceTypes(&self) -> Result<ISClusResTypes>
pub unsafe fn Networks(&self) -> Result<ISClusNetworks>
pub unsafe fn NetInterfaces(&self) -> Result<ISClusNetInterfaces>
Trait Implementations§
§impl Interface for ISCluster
impl Interface for ISCluster
§fn as_raw(&self) -> *mut c_void
fn as_raw(&self) -> *mut c_void
Returns the raw COM interface pointer. The resulting pointer continues to be owned by the
Interface
implementation.§fn into_raw(self) -> *mut c_void
fn into_raw(self) -> *mut c_void
Returns the raw COM interface pointer and releases ownership. It the caller’s responsibility to release the COM interface pointer.
§fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
Attempts to cast the current interface to another interface using
QueryInterface
. Read moreimpl Eq for ISCluster
impl StructuralPartialEq for ISCluster
Auto Trait Implementations§
impl RefUnwindSafe for ISCluster
impl !Send for ISCluster
impl !Sync for ISCluster
impl Unpin for ISCluster
impl UnwindSafe for ISCluster
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more