High Availability Software for the Intel® NetStructureTM ZT 4901 Technical Product Specification 49
Redundant Host API
The slot path is stored as a null-terminated sequence of two-character groups. Each group describes
one item of the slot path and represents the number (DeviceNumber * 8 + FunctionNumber) for the
corresponding PCI-PCI bridge in hexadecimal. The two hexadecimal digits of this number are
represented by two characters from the set ‘0’..’9’, ‘A’..’F’.
6.2.3.5 RhGetDomainSlotCount
Prototype:
HSI_STATUS
RhGetDomainSlotCount(
IN RH_HANDLE Handle,
IN uint32 Domain,
OUT uint32 *pPhysSlotCount);
Arguments:
Handle – the handle of the current session
Domain – the domain number
pPhysSlotCount pointer to the variable where the number of physical slots in this domain
is placed
Return Value:
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 returns the number of physical slots in the specified domain. This number can be
used to specify the size of the buffer for the physical slot numbers in a subsequent call to
RhGetDomainSlots.
6.2.3.6 RhGetDomainSlots
Prototype:
HSI_STATUS
RhGetDomainSlots(
IN RH_HANDLE Handle,
IN uint32 Domain,
OUT PHYSICAL_SLOT_ID *pSlotNumbersArray,
IN uint32 ArraySize,
OUT uint32 *pActualSize );
Arguments:
Handle the handle of the current session