i besoin équivalent C# codeQuelqu'un peut-il trouver l'équivalent du code C#
VssSdkClientId VSS_SDK_SPEC startVssSdkClientEcho(const VssSdkXChar *host,
const VssSdkPort port,
NotifyFunc ¬ifyFunc,
const eProtocolType protocolType,
bool doIcmpEchoRequest = true);
ceci est mon code C++ SDK .... ici j'ai besoin d'importer cette interface et la nécessité d'effectuer une opération
[DllImport("VssSdkd")]
public static extern void startVssSdkClientEcho(StringBuilder IpAddress, long port, ? ,eProtocolType proType, bool Req);
notifyFunc & notifyFunc -> ici je dois implemet la une fonction de rappel, il doit appeler la fonction comme
myNotifyFunc(enumType notificationType, void *data)
{
}
dans C# "void * data" n'est pas disponible comment faire ceci ... hepl moi les gars ... merci d'avance
salut shf301 ..... NotifyFunc callc = nouveau NotifyFunc (Callbacks); ceci est dele startVssSdkClientEcho (0.0.0.0, 00, callc, siss, faux); cela appelle le plaisir Callbackas (type eNotificationType, les données IntPtr) {} Ceci est mon appelé plaisir est-il exact qu'il est donne une erreur msg –
Ceci est mon erreur Durée Échec de la vérification # 0 - la valeur si ESP était pas correctement enregistré à travers un appel de fonction . ceci est généralement le résultat de appelant une fonction déclarée avec une convention d'appel avec un pointeur de fonction déclaré avec une convention d'appel différente –