![]() |
![]() |
|
|
Fmkfldid、Fmkfldid32(3fml)
名前
Fmkfldid()、Fmkfldid32() - フィールド識別子を作成
#include <stdio.h>
#include "fml.h"
FLDID
Fmkfldid(int type, FLDID num)
#include "fml.h"
FLDID32
Fmkfldid32(int type, FLDID32 num)
機能説明
Fmkfldid() によって、有効な型 (fml.h で定義されている) から有効なフィールド識別子を作成できます。フィールド番号を順次選択するアプリケーション・ジェネレータをコーディングする場合、あるいはフィールド識別子を再作成する場合に役立ちます。
type は、有効なフィールド・タイプです (整数。Fldtype、Fldtype32(3fml) を参照)。num は、フィールド番号です (現在あるフィールドとの混同をさけるために未使用のフィールド番号でなければならない)。
Fmkfldid32() は 32 ビット FML で使用されます。
マルチスレッドのアプリケーション内のスレッドは、TPINVALIDCONTEXT を含め、どのようなコンテキスト状態で実行している場合でも、Fmkfldid() または Fmkfldid32() を呼び出すことができます。
戻り値
この関数は、エラー時には BADFLDID を返し、Ferror を設定してエラー条件を示します。
エラー
次の条件の場合、Fmkfldid() は異常終了し、Ferror を次の値に設定します。
指定されたフィールド番号は無効です。
指定されたフィールド・タイプは、無効です (fml.h で定義されている)。
関連項目
「FML 関数の紹介」、Fldtype、Fldtype32(3fml)
![]() |
![]() |
![]() |
|
Copyright © 2001 BEA Systems, Inc. All rights reserved.
|