56 High Availability Software for the Intel® NetStructureTM ZT 4901 Technical Product Specification
Redundant Host API

6.2.3.14 RhGetDomainAvailabilityToHost

Prototype:
HSI_STATUS
RhGetDomainAvailabilityToHost(
IN RH_HANDLE Handle,
IN uint32 Host,
IN uint32 Domain,
OUT BOOLEAN *pAvailable);
Arguments:
Handle the handle of the current session
Host the host number
Domain the domain number
pAvailable pointer to the variable that receives a Boolean value: TRUE if the
specified host can own the specified domain, FALSE otherwise.
Return Valu e:
HSI_STATUS_SUCCESS returned in the case of success
HSI_STATUS_INVALID_PARAMETER
invalid session handle
Other, implementation-defined HSI_STATUS values
returned if other errors occurred during execution of this function
Synopsis:
This function is used in asymmetric RSS systems where some domains can be owned by some
hosts but not by other hosts (for example, due to architectural constraints). This function returns a
Boolean value (via pAvailable) that indicates whether the specified host can own the specified
domain.
6.2.4 Slot Information API

6.2.4.1 RhGetPhysicalSlotInformation

Prototype:
HSI_STATUS
RhGetPhysicalSlotInformation(
IN RH_HANDLE Handle,
IN PHYSICAL_SLOT_ID PhysSlot,
OUT RH_SLOT_DESCRIPTOR *pInfoBuffer,
IN uint32 InfoBufferSize,
OUT uint32 *pActualSize );
Arguments:
Handle the handle of the current session