Lines Matching refs:cchString
750 * @param cchString Size of the string buffer. (Includes terminator.)
752 VMMR3DECL(int) CFGMR3QueryString(PCFGMNODE pNode, const char *pszName, char *pszString, size_t cchString)
761 if (cchString >= cbSrc)
764 memset(pszString + cbSrc, 0, cchString - cbSrc);
783 * @param cchString Size of the string buffer. (Includes terminator.)
786 VMMR3DECL(int) CFGMR3QueryStringDef(PCFGMNODE pNode, const char *pszName, char *pszString, size_t cchString, const char *pszDef)
795 if (cchString >= cbSrc)
798 memset(pszString + cbSrc, 0, cchString - cbSrc);
810 if (cchString > cchDef)
813 memset(pszString + cchDef, 0, cchString - cchDef);
2083 * @param cchString The length of the string excluding the
2086 VMMR3DECL(int) CFGMR3InsertStringN(PCFGMNODE pNode, const char *pszName, const char *pszString, size_t cchString)
2088 Assert(RTStrNLen(pszString, cchString) == cchString);
2096 char *pszStringCopy = (char *)cfgmR3StrAlloc(pNode->pVM, MM_TAG_CFGM_STRING, cchString + 1);
2099 memcpy(pszStringCopy, pszString, cchString);
2100 pszStringCopy[cchString] = '\0';
2111 pLeaf->Value.String.cb = cchString + 1;