バージョン 6.3.3
 —  プラグインによる Natural スタジオの拡張  —

INatAutoSystem

このドキュメントでは、次のトピックについて説明します。


機能

特定のシステム関数へのアクセスと使用可能な開発環境およびアプリケーションへのアクセスを可能にします。

Top of page

プロパティ

次のプロパティを使用できます。

Parent

ルートインターフェイスに移動するために使用します。

Natural データフォーマット 変形タイプ 注釈
HANDLE OF OBJECT VT_DISPATCH(INatAutoStudio 取得のみ

Studio

ルートインターフェイスに移動するために使用します。

Natural データフォーマット 変形タイプ 注釈
HANDLE OF OBJECT VT_DISPATCH(INatAutoStudio 取得のみ

Environments

INatAutoEnvironments インターフェイスに移動するために使用します。

Natural データフォーマット 変形タイプ 注釈
HANDLE OF OBJECT VT_DISPATCH(INatAutoEnvironments 取得のみ

Applications

INatAutoApplications インターフェイスに移動するために使用します。

Natural データフォーマット 変形タイプ 注釈
HANDLE OF OBJECT VT_DISPATCH(INatAutoApplications 取得のみ

Sysmain

INatAutoSysmain インターフェイスの新規インスタンスを作成するために使用します。

Natural データフォーマット 変形タイプ 注釈
HANDLE OF OBJECT VT_DISPATCH(INatAutoSysmain 取得のみ

Top of page

メソッド

次のメソッドを使用できます。

Quit

Natural スタジオを終了します。

SysCreateGuid

グローバルユニーク ID(GUID)を作成します。 プラグインでは、クラスを生成するときにこのメソッドを必要とする場合があります。

パラメータ

名前 Natural データフォーマット 変形タイプ 注釈
戻り値 A VT_BSTR  
戻り値

レジストリフォーマットの新しいグローバルユニーク ID(GUID)(中カッコで囲まれています)。 作成に失敗した場合は空文字列を返します。

CMPALUTL

ユーティリティプロトコル経由で開発サーバーを呼び出すために使用します。 現在のところ、ユーティリティプロトコルは Software AG 製品によって内部的にのみ使用されます。

パラメータ

名前 Natural データフォーマット 変形タイプ 注釈
戻り値 I4 VT_I4  
UtilityID I2 VT_I2
BufferLength I4 VT_I4
Buffer A VT_BSTR 参照
戻り値

呼び出されている特定のユーティリティに依存します。

UtilityID

呼び出されているユーティリティ。

BufferLength

Buffer で渡されるデータバッファの長さ。

Buffer

ユーティリティに渡す(およびユーティリティから返される)データバッファ。 入出力のバッファの内容は呼び出されているユーティリティに依存します。 ユーティリティプロトコルでは、ユーティリティ要求の予測される最大の結果を保持できる十分な大きさのバッファが必要です。 このサイズは呼び出されているユーティリティに依存します。

Logon

アクティブな環境で特定のライブラリへのログオンを実行するために使用します。

パラメータ

名前 Natural データフォーマット 変形タイプ 注釈
Library A VT_BSTR
Fnr I4 VT_I4 オプション
DBnr I4 VT_I4 オプション
Library

ログオンするライブラリ。

Fnr、DBnr

ライブラリが属すシステムファイルのファイル番号およびデータベース番号。 通常、システムファイルはライブラリ名によって決定されるので、これらのパラメータを指定する必要はありません。

Top of page