本文整理汇总了C++中IDviInvocation::InvocationWriteBinaryEnd方法的典型用法代码示例。如果您正苦于以下问题:C++ IDviInvocation::InvocationWriteBinaryEnd方法的具体用法?C++ IDviInvocation::InvocationWriteBinaryEnd怎么用?C++ IDviInvocation::InvocationWriteBinaryEnd使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IDviInvocation
的用法示例。
在下文中一共展示了IDviInvocation::InvocationWriteBinaryEnd方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: DvInvocationWriteBinaryEnd
int32_t DvInvocationWriteBinaryEnd(DvInvocationC aInvocation, const char* aName)
{
IDviInvocation* invocation = InvocationFromHandle(aInvocation);
try {
invocation->InvocationWriteBinaryEnd(aName);
}
catch (WriterError&) {
return -1;
}
return 0;
}
示例2: invocation
void DvProviderLinnCoUkFlash1Cpp::DoRead(IDviInvocation& aInvocation)
{
aInvocation.InvocationReadStart();
uint32_t aId = aInvocation.InvocationReadUint("aId");
uint32_t aAddress = aInvocation.InvocationReadUint("aAddress");
uint32_t aLength = aInvocation.InvocationReadUint("aLength");
aInvocation.InvocationReadEnd();
std::string respaBuffer;
DvInvocationStd invocation(aInvocation);
Read(invocation, aId, aAddress, aLength, respaBuffer);
aInvocation.InvocationWriteStart();
DviInvocationResponseBinary respWriteraBuffer(aInvocation, "aBuffer");
Brn buf_aBuffer((const TByte*)respaBuffer.c_str(), (TUint)respaBuffer.length());
respWriteraBuffer.Write(buf_aBuffer);
aInvocation.InvocationWriteBinaryEnd("aBuffer");
aInvocation.InvocationWriteEnd();
}