Bonjour !
j'arrive pas à convertir le C ++ en C#.
le code est :
en particulier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 SCARDCONTEXT hContext; StringBuilder mszReaders; uint dwReaders; LONG rv; ... rv = SCardEstablishContext(SCARD_SCOPE_SYSTEM, NULL, NULL, &hContext); rv = SCardListReaders(hContext, NULL, NULL, &dwReaders); mszReaders = malloc(sizeof(char)*dwReaders); rv = SCardListReaders(hContext, NULL, mszReaders, &dwReaders);
mszReaders = malloc(sizeof(char)*dwReaders);
j'ai besoin d'aide sur IntPtr memory = Marshal.AllocHGlobal(sizeof(Char) * (int) dwReaders); //malloc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 IntPtr memory = Marshal.AllocHGlobal(sizeof(Char) * (int) dwReaders); //malloc string stringMemory = memory.ToString(); result = LGM2200.CasListReadersA(hContext, mszGroups,stringMemory, ref pcchReaders);
Partager