'<typename>' は参照型でないため、'SyncLock' オペランドに型 '<typename>' を指定することはできません。

更新 : 2007 年 11 月

SyncLock ステートメントを使用すると、複数のスレッドによって同じステートメントが同時に実行されるのを防ぐことで、複数のステートメントを 1 つの式に同期させることができます。SyncLock ステートメント内の式の型は、クラス、モジュール、インターフェイス、配列、デリゲートなどの参照型である必要があります。

Error ID: BC30582

このエラーを解決するには

  • 型を適切な参照型に変更します。

参照

参照

SyncLock ステートメント

その他の技術情報

Visual Basic におけるマルチスレッド