internal void SetSecurityAttribute(AlpcSecurityMessageAttribute security_attribute) { var attr = GetAttribute <AlpcSecurityAttr>(AlpcMessageAttributeFlags.Security); var qos = _resources.AddStructure(security_attribute.SecurityQoS); attr.Result = new AlpcSecurityAttr() { Flags = security_attribute.Flags, QoS = qos.DangerousGetHandle(), ContextHandle = security_attribute.ContextHandle }; }
internal void GetSecurityAttribute(AlpcSecurityMessageAttribute attribute) { var attr = GetAttribute <AlpcSecurityAttr>(AlpcMessageAttributeFlags.Security).Result; attribute.FromStruct(attr); }