Changeset 26600 in vbox
- Timestamp:
- Feb 17, 2010 11:08:34 AM (15 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 2 edited
-
include/iprt/system.h (modified) (1 diff)
-
src/VBox/Runtime/Makefile.kmk (modified) (7 diffs)
-
src/VBox/Runtime/generic/RTSystemQueryDmiString-generic.cpp (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/system.h
r20374 r26600 141 141 142 142 143 /** 144 * The DMI strings. 145 */ 146 typedef enum RTSYSDMISTR 147 { 148 /** Invalid zero entry. */ 149 RTSYSDMISTR_INVALID = 0, 150 /** The product name. */ 151 RTSYSDMISTR_PRODUCT_NAME, 152 /** The product version. */ 153 RTSYSDMISTR_PRODUCT_VERSION, 154 /** The end of the valid strings. */ 155 RTSYSDMISTR_END, 156 /** The usual 32-bit hack. */ 157 RTSYSDMISTR_32_BIT_HACK = 0x7fffffff 158 } RTSYSDMISTR; 159 160 /** 161 * Queries a DMI string. 162 * 163 * @retval VINF_SUCCESS on success. 164 * @retval VERR_BUFFER_OVERFLOW if the buffer is too small. The buffer will 165 * contain the chopped off result in this case, provided cbBuf isn't 0. 166 * @retval VERR_ACCESS_DENIED if the information isn't accessible to the 167 * caller. 168 * @retval VERR_NOT_SUPPORTED if the information isn't available on the system 169 * in general. The caller must expect this status code and deal with 170 * it. 171 * 172 * @param enmString Which string to query. 173 * @param pszBuf Where to store the string. 174 * @param cbBuf The buffer size. 175 */ 176 RTDECL(int) RTSystemQueryDmiString(RTSYSDMISTR enmString, char *pszBuf, size_t cbBuf); 177 143 178 /** @} */ 144 179 -
trunk/src/VBox/Runtime/Makefile.kmk
r26524 r26600 427 427 generic/RTSemMutexRequest-generic.cpp \ 428 428 generic/RTSemMutexRequestDebug-generic.cpp \ 429 generic/RTSystemQueryDmiString-generic.cpp \ 429 430 generic/mppresent-generic.cpp \ 430 431 generic/semrw-$(if-expr defined(VBOX_WITH_LOCKLESS_SEMRW),lockless-,)generic.cpp \ … … 470 471 generic/RTFileMove-generic.cpp \ 471 472 generic/RTLogWriteDebugger-generic.cpp \ 473 generic/RTSystemQueryDmiString-generic.cpp \ 472 474 generic/RTTimeLocalNow-generic.cpp \ 473 475 generic/RTTimerCreate-generic.cpp \ … … 533 535 generic/RTRandAdvCreateSystemFaster-generic.cpp \ 534 536 generic/RTRandAdvCreateSystemTruer-generic.cpp \ 537 generic/RTSystemQueryDmiString-generic.cpp \ 535 538 generic/RTTimeLocalNow-generic.cpp \ 536 539 generic/RTTimerCreate-generic.cpp \ … … 582 585 generic/RTFileMove-generic.cpp \ 583 586 generic/RTLogWriteDebugger-generic.cpp \ 587 generic/RTSystemQueryDmiString-generic.cpp \ 584 588 generic/RTTimeLocalNow-generic.cpp \ 585 589 generic/RTTimerCreate-generic.cpp \ … … 624 628 generic/RTFileMove-generic.cpp \ 625 629 generic/RTLogWriteDebugger-generic.cpp \ 630 generic/RTSystemQueryDmiString-generic.cpp \ 626 631 generic/RTTimeLocalNow-generic.cpp \ 627 632 generic/RTTimerCreate-generic.cpp \ … … 675 680 generic/RTFileMove-generic.cpp \ 676 681 generic/RTLogWriteDebugger-generic.cpp \ 682 generic/RTSystemQueryDmiString-generic.cpp \ 677 683 generic/RTTimeLocalNow-generic.cpp \ 678 684 generic/RTTimerCreate-generic.cpp \ … … 733 739 generic/RTLogWriteDebugger-generic.cpp \ 734 740 generic/RTSystemQueryOSInfo-generic.cpp \ 741 generic/RTSystemQueryDmiString-generic.cpp \ 735 742 generic/RTTimeLocalNow-generic.cpp \ 736 743 generic/RTUuidCreate-generic.cpp \
Note:
See TracChangeset
for help on using the changeset viewer.

