mpiControlDefaultFile
Definition
MPI_DECL1 MPI_RESULT MPI_DECL2 mpiControlDefaultFile(MPIControl control, MPIControlFileType fileType, char *filenameBuffer, size_t filenameBufferSize, size_t *requiredSize);
Required Header: stdmpi.h
Change History: Added in 04.00.
Description
mpiControlDefaultFile reports the default file for special controller files.
The minimum size for filenameBuffer can be obtained by calling mpiControlDefaultFile with filenameBuffer set to NULL
and filenameBufferSize set to 0.
control | The controller for which to find the default firmware filenames. |
---|---|
fileType | The type of file for which to return a path. |
filePathBuffer | A buffer to return the path in. |
filePathBufferSize | The size of filenameBuffer in chars. |
requiredSize | The minimum required size of filenameBuffer is returned through this pointer. |
Return Values |
---|
MPIMessageUNSUPPORTED |
MPIMessageARG_INVALID |
MPIControlMessageBUFFER_TOO_SMALL |
Sample Code
void defaultBinFile (MPIControl control) { MPI_RESULT returnValue; char filenameBuffer[512]; size_t requiredSize; returnValue = mpiControlDefaultFile(control, MPIControlFileTypeFIRMWARE, filenameBuffer, 512, &requiredSize, NULL); msgCHECK(returnValue); } }