Resultados da pesquisa a pedido "intptr"

5 a resposta

.NET Interop IntPtr vs. ref

2 a resposta

IntPtr para matriz de bytes e volta

ReferenciamentoComo obter o IntPtr do byte [] em c # [https://stackoverflow.com/questions/537573/how-to-get-intptr-from-byte-in-c] Estou tentando ler os dados que um IntPtr está referenciando em um byte [] e depois em outro IntPtr. O ponteiro ...

1 a resposta

Como obter todo o espaço de endereço de memória usado por um processo?

Preciso conhecer todo o espaço de endereço de memória usado por um processo. O espaço da memória será posteriormente varrido para localizar valores no processo e identificar seus locais / endereços. Meu processo atual para isso é levar ...

2 a resposta

C #, valor de parâmetro padrão para um IntPtr

Gostaria de usar um valor de parâmetro padrão de

1 a resposta

Como obter byte [] do IntPtr em C #

Eu quero passar umIntPtr para um método leva umbyte[] Parâmetro em c #. Isso é possível e, se for possível, como posso fazer isso? TH

4 a resposta

O que LRESULT, WPARAM e LPARAM significam?

Estou importando funções do WinApi, escrevendo callbacks etc.exemplo) em C # e sempre se perguntam:o que eles querem dizer ?

2 a resposta

Como converter o objeto para IntPtr e Back?

Eu quero passar um objeto de código gerenciado para uma função WinApi como

4 a resposta

Usando intptr_t em vez de void *?

É uma boa ideia usarintptr_t como armazenamento de uso geral (para armazenar ponteiros e valores inteiros) em vez devoid*? (Como visto ...

8 a resposta

Pode IntPtr ser convertido em uma matriz de bytes sem fazer um Marshal.Copy?

Eu quero obter dados de um ponteiro IntPtr em uma matriz de bytes. Eu posso usar o seguinte código para fazer isso: IntPtr intPtr = GetBuff(); byte[] b = new byte[length]; Marshal.Copy(intPtr, b, 0, length);Mas o código acima força uma operação ...

2 a resposta

Maneira correta de empacotar SIZE_T *?

Eu tenho a seguinte definição de função C ++, que estou tentando chamar através de PInvoke do código gerenciado: