VIのロック状態を設定します。対話式がFALSE (デフォルト) の場合、パスワードを使用して、パスワード保護されているVIのロックを解除するか、または保護されていないVIのパスワードを設定します。対話式がTRUEの場合、パスワードは無視され、ロック状態を変更するかどうかを確認するプロンプトが表示されます。

このメソッドは、VIプロパティダイアログボックスの保護ページにあるロックなし (パスワードなし)ロック (パスワードなし)、およびパスワード保護オプションに似ています。

パラメータ

名前 データタイプ 必須 説明
ロック状態 cenum.png はい

VIの編集権限のレベルを指定します。

0無効なロック状態
1ロックされていない-ユーザーはブロック図を見たり編集したりできます。
2ロックされている(パスワードなし)- ユーザーはブロック図を見ることはできますが、編集することはできません。
3パスワードで保護-パスワードがないと、ユーザーはブロック図を見たり編集したりできません。
対話式 cbool.png いいえ

ロック状態を変更することを促すダイアログボックスを表示するかどうかを指定します。デフォルトはFALSEです。

パスワード cstr.png いいえ

ロック状態がパスワード保護されている場合、パスワードは新しいパスワードになります。ロック状態をパスワード保護から変更すると、パスワードは古いパスワードになります。デフォルトは空の文字列です。

キャッシュに保存 cbool.png いいえ

ロック状態がパスワードで保護されている場合、キャッシュに保存は新規パスワードをキャッシュに保存するかどうかを指定します。デフォルトはFALSEです。

備考欄

以下の表は、このメソッドの 特性の一覧です。

短い名前 Lock State.Set
データタイプ 戻り値なし
ランタイムエンジンで使用可能 いいえ
リアルタイムオペレーティングシステムで利用可能 いいえ
VI実行中に設定可能 はい
フロントパネルをメモリにロード いいえ
使用前に認証が必要 いいえ
ブロックダイアグラムをメモリにロード いいえ
リモートアクセス可能 はい
ユーザインタフェースがアイドルになるまで待機 はい
制御VIで使用可能 はい
グローバルVIで使用可能 はい
指定タイプ定義で使用可能 いいえ
多態性VIで使用可能 はい