AncsNotifier.AncsManager.ByteArrayToNotificationSourceData C# (CSharp) Метод

ByteArrayToNotificationSourceData() приватный Метод

private ByteArrayToNotificationSourceData ( byte packet ) : NotificationSourceData
packet byte
Результат NotificationSourceData
        private NotificationSourceData ByteArrayToNotificationSourceData(byte[] packet)
        {
            GCHandle pinnedPacket = GCHandle.Alloc(packet, GCHandleType.Pinned);
            var msg = Marshal.PtrToStructure<NotificationSourceData>(pinnedPacket.AddrOfPinnedObject());
            pinnedPacket.Free();

            return msg;
        }