Campos do DllImportAttribute Suportados
The DllImportAttribute atributo fornece especificações para chamar uma função não gerenciada. O .NET Compact Framework fornece um subconjunto de campos de atributo para essa classe, como descrito na tabela a seguir.
Campo DllImportAttribute |
Descrição |
---|---|
Especifica o ponto de entrada DLL a ser chamado.O nome padrão do ponto de entrada é o nome do método gerenciado. |
|
Controla a desconfiguração do nome e a maneira que String os parâmetros devem ser empacotados. O .NET Compact estrutura oferece suporte apenas a CharSet.Unicode e CharSet.Auto. CharSet.Auto é igual a CharSet.Unicode no Windows CE. O marshaling padrão no .NET Compact estrutura é CharSet.Unicode, ao contrário do .NET estrutura cujo padrão é CharSet.Ansi. Porque o .NET Compact estrutura não oferece suporte a DllImportAttribute.ExactSpelling campo, o common linguagem tempo de execução procura automaticamente por um ponto de entrada de acordo com os valores especificados pelo CharSet. |
|
Especifica os valores de convenção de chamada usados para passar argumentos do método.O padrão é CallingConvention.Winapi, que corresponde à __cdecl na plataforma Windows CE. |
|
Permite que o chamador para use o GetLastWin32Error método para determinar se ocorreu um erro ao executar invocação de plataforma o método. In Visual Basic 2005, o padrão é true; na translation from VPE for Csharp, o padrão é false. |
Observação: |
---|
Porque o .NET Compact estrutura não oferece suporte a ExactSpelling campo, o common linguagem tempo de execução procura automaticamente por um ponto de entrada de acordo com os valores especificados pelo CharSet. |