Incapaz de encontrar um ponto de entrada chamado 'GetProcessID' em DLL 'kernel32.dll'

StackOverflow https://stackoverflow.com/questions/1278343

  •  16-09-2019
  •  | 
  •  

Pergunta

Hi im tentando obter um processID fora de um identificador de processo usando o WINAPI 'GetProcessID', mas eu estou recebendo o seguinte erro ...

Incapaz de encontrar um ponto de entrada chamado 'GetProcessID' em DLL 'kernel32.dll'.

Verificar MSDN eu não posso ver onde eu tenho errado gone ..

Foi útil?

Solução

Caso importa às vezes, e, em particular, é importante nas APIs do Windows. Você está se referindo à função API GetProcessID aqui (minúscula última carta d )?

Outras dicas

O seu código de interoperabilidade deve ficar assim:

[DllImportAttribute("kernel32.dll", EntryPoint="GetProcessId")]
public static extern  uint GetProcessId([In] System.IntPtr process);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top