跳转至外部链接
https://docs.microsoft.com/en-us/dotnet/framework/interop/marshaling-data-between-managed-and-unmanaged-code?redirectedfrom=MSDN