Esempio n. 1
0
        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
            };
        }
Esempio n. 2
0
        internal void GetSecurityAttribute(AlpcSecurityMessageAttribute attribute)
        {
            var attr = GetAttribute <AlpcSecurityAttr>(AlpcMessageAttributeFlags.Security).Result;

            attribute.FromStruct(attr);
        }