示例#1
0
 public static string GetStatus()
 {
     PS3TMAPI.ConnectStatus connected = PS3TMAPI.ConnectStatus.Connected;
     string usage = "";
     PS3TMAPI.GetConnectStatus(0, out connected, out usage);
     return connected.ToString();
 }
        // Token: 0x06000BFF RID: 3071 RVA: 0x0003DD70 File Offset: 0x0003BF70
        public static PS3TMAPI.SNRESULT GetConnectStatus(int target, out PS3TMAPI.ConnectStatus status, out string usage)
        {
            uint   num;
            IntPtr utf;

            PS3TMAPI.SNRESULT result = PS3TMAPI.Is32Bit() ? PS3TMAPI.GetConnectStatusX86(target, out num, out utf) : PS3TMAPI.GetConnectStatusX64(target, out num, out utf);
            status = (PS3TMAPI.ConnectStatus)num;
            usage  = PS3TMAPI.Utf8ToString(utf, 4294967295u);
            return(result);
        }
示例#3
0
        public ConnectionStatus GetConnectionStatus()
        {
            if (this.ConnectionStatus != ConnectionStatus.Connected)
            {
                return(ConnectionStatus.Unavailable);
            }

            PS3TMAPI.ConnectStatus status = PS3TMAPI.ConnectStatus.Unavailable;
            PS3TMAPI.SNRESULT      result = PS3TMAPI.GetConnectStatus(this.TargetIndex, out status, out Params.usage);

            return((PS3TMAPI.SUCCEEDED(result)) ? (ConnectionStatus)status : ConnectionStatus.Unavailable);
        }