IPMI API
LPVOID | lpvOutBuffer, |
DWORD | cbOutBuffer, |
LPDWORD | lpcbBytesReturned, |
LPOVERLAPPEDlpoOverlapped | |
) |
|
Parameters: |
|
dummy_hDevice - | handle of device |
dwIoControlCode - | control code of operation to perform |
lpvInBuffer - | address of buffer for input data |
cbInBuffer - | size of input buffer |
lpvOutBuffer - | address of output buffer |
cbOutBuffer - | size of output buffer |
lpcbBytesReturned - | address of actual bytes of output |
lpoOverlapped - | address of overlapped struct |
Returns: |
|
BOOL - | FALSE for fail and TRUE for success. Same as standard NTOS call as it |
| also sets Ntstatus.status. |
Description:
Simulate NT imbDeviceIoControl using Unix calls and structures
8.4imbSendTimedI2cRequest
Prototype:
ACCESN_STATUS imbSendTimedI2cRequest (
I2CREQUESTDATA *pI2CReq,
Int | timeOut, |
BYTE * pRespData, | |
int * | pRespDataLen, |
BYTE * pCompCode | |
) |
|
Parameters: |
|
pI2Creq - | I2C request |
timeOut - | how long to wait, mSec units |
respDataPtr - | where to put response data |
respDataLen - | size of response buffer/size of returned data |
completionCode - | request status from xMC |
Returns:
80 | High Availability Software for the Intel® NetStructureTM ZT 4901 Technical Product Specification |