Hi Jayson,
Indeed there is, you will need to make use of the "PISDK.Server.GetPoints" method. This will allow you to perform a query on the PIPoints table, where you can query the point attributes for tags, note, no data query.
e.g.
Code:
Dim PISrv As PISDK.Server = SDK.Servers("localhost")
Dim PL As PISDK.PointList = PISrv.GetPoints("tag='sinu*')
If there are no tags that match your filter, then an error is thrown.
Alternatively, if you require access to other PI tables then you can use the "PISDK.Server.GetPointsSQL" method. For tag searches, GetPoints gives better performance than GetPointsSQL.
Hope this helps.
Rhys.
Principal Consultant
Real-Time Data Management @ Wipro Technologies