A pointer to this structure is used as the return value from calling DmiInstall().
The syntax for using DmiLibInstallData is:
typedef struct {
unsigned long iComponentId;
unsigned long iDmiLibStatus;
unsigned long iSlStatus;
} DmiLibInstallData_t;
iComponentId
The component ID that the service layer assigned
to the newly installed MIF file.
iDmiLibStatus
The
status of the DmiInstall() procedure. Possible status codes include:
DmiLibDirInstallNoError
DmiLibSlInstallNoError
DmiLibIllegalFileType
DmiLibCannotCloseDestinationFile
DmiLibCannotCreateDestinationFile
DmiLibCannotCreateDirectory
DmiLibCannotOpenSourceFile
DmiLibCannotReadSourceFile
DmiLibCannotWriteDestinationFile
DmiLibCannotExecuteInstallCommand
DmiLibCannotRunServiceLayer
DmiLibCannotAllocateMemory
DmiLibCannotSetDmiDirEnvironmentVariable
DmiLibDmiDirEnvironmentVariableNotDefined
iSlStatus
This
field is the value of the iStatus field from the result of the DmiCiInstallCmd.
[Back]
[Next]