//
// Converting from String^ to BSTR
//
pin_ptr<const wchar_t> wch = PtrToStringChars(domainControllerName);
domainControllerNameToPass = ::SysAllocString(wch);
wch = PtrToStringChars(distinguishedName);
distinguishedNameToPass = ::SysAllocString(wch);
wch = PtrToStringChars(verifyNameDomainControllerName);
verifyNameDomainControllerNameToPass = ::SysAllocString(wch);
本文介绍了一种在C#中将字符串转换为BSTR的方法。通过使用Pin Ptr和SysAllocString函数实现跨语言调用所需的字符串类型转换。适用于需要进行COM互操作的.NET应用程序。

被折叠的 条评论
为什么被折叠?



