public BtSdkRemoteServiceAttrStru(StackConsts.AttributeLookup mask) { this.mask = mask; // this.svc_class = 0; this.dev_hdl = 0; this.svc_name = new byte[StackConsts.BTSDK_SERVICENAME_MAXLENGTH]; this.ext_attributes = IntPtr.Zero; this.status = 0; }
/// <summary> /// for Test. /// </summary> public BtSdkRemoteServiceAttrStru(StackConsts.AttributeLookup mask, UInt16 svc_class, byte[] svcName, IntPtr pExtAttr) { this.mask = mask; this.svc_class = svc_class; this.svc_name = new byte[StackConsts.BTSDK_SERVICENAME_MAXLENGTH]; svcName.CopyTo(this.svc_name, 0); // this.status = 0; this.ext_attributes = pExtAttr; this.dev_hdl = 0; }