Perguntas com a marcação «unmanaged»

138
Diferença entre "gerenciado" e "não gerenciado"

Às vezes, ouço sobre isso quando falo sobre .NET, por exemplo, "código gerenciado" e "código não gerenciado", mas não tenho idéia do que são e quais são suas diferenças. Quais são as diferenças deles, por definição? Quais são as conseqüências do uso de um deles? Essa distinção existe apenas no .NET...

92
Marshaling - o que é e por que precisamos?

O que é marshalling e por que precisamos disso? Acho difícil acreditar que não posso enviar um intover the wire de C # para C e ter que fazer o empacotamento. Por que o C # não pode simplesmente enviar os 32 bits com um sinal de início e término, informando ao código C que recebeu um int? Se...