新手求教
以下C++函数,如何转化成C#实现?
bool Input::InputTest(char* szInput, unsigned long ulInLen, char* szOutput, unsigned long &ulLeftLen)
{
if (ulInLen < sizeof(StructA))
{
ulLeftLen = sizeof(StructA) - ulInLen;
return false;
}
StructB* b1 = (StructB*)(&szInput[ulInLen - sizeof(StructB)]);
StructA* pStructA = (StructA*)szInput;
StructC* c = (StructC*)(szInput + sizeof(StructA));
memcpy(szOutput, szInput + sizeof(StructA), sizeof(StructD));
return true;
}