SyncObjs.TMutex のメンバ

From RAD Studio VCL Documentation (Japanese)
Jump to: navigation, search

Contents

Delphi の情報

親クラス: THandleObject

property Handle public

THandleObject が使用する Windows オブジェクトのハンドルを指定します。

property LastError public

Handle プロパティから取得した Windows のエラーコードを示します。

method WaitForMultiple public

リスト内の THandleObject オブジェクトがシグナル状態に入るのを待ちます。

method WaitFor public

この THandleObject オブジェクトがシグナル状態に入るのを待ちます。

親クラス: TSynchroObject

method Release public

ほかのスレッドが使用できるように同期オブジェクトを解放するメソッドのためのインターフェースを提供します。

method Acquire public

スレッドに同期オブジェクトを割り当てるメソッドのためのインターフェースを提供します。

親クラス: TObject

method Destroy public

オブジェクトインスタンスを破棄します。

method FreeInstance public

NewInstance メソッドの前回の呼び出しによって割り当てられたメモリを解除します。

method NewInstance public

オブジェクト型のインスタンスにメモリを割り当て,その新しいインスタンスを指すポインタを返します。

method DefaultHandler public

メッセージレコードを処理するメソッドのインターフェースを提供します。

method Dispatch public

Message パラメータの内容に基づいてオブジェクトのメッセージ処理メソッドを呼び出します。

method BeforeDestruction public

最初のデストラクタが実行される前に応答します。

method AfterConstruction public

最後のコンストラクタが実行された後で応答します。

method SafeCallException public

safecall 呼び出し規約を使って宣言されたメソッド内での例外を処理します。

method ToString public

クラス名を表す文字列を返します。

method GetHashCode public

ハッシュ コードを表す整数を返します。

method Equals public

現在のインスタンスとパラメータが等しいかどうかを調べます。

method UnitName public

ユニット名を表す文字列を返します。

method GetInterfaceTable public

指定したクラスで実装されているすべてのインターフェースが入った構造体のポインタを返します。

method GetInterfaceEntry public

クラス内で実現された特定のインターフェースのエントリを返します。

method GetInterface public

指定したインターフェースを取り出します。

method FieldAddress public

パブリッシュオブジェクト項目のアドレスを返します。

method MethodName public

アドレスを指定すると、クラス メソッドの名前を返します。

method MethodAddress public

名前を指定すると、クラス メソッドのアドレスを返します。

method InheritsFrom public

2 つのオブジェクト型の関係を調べます。

method InstanceSize public

オブジェクト型の各インスタンスのサイズをバイト数で返します。

method ClassInfo public

オブジェクト型の実行時型情報(RTTI)テーブルを指すポインタを返します。

method ClassParent public

1 つ上位のクラスの型を返します。

method ClassNameIs public

オブジェクトが指定の型かどうかを示します。

method ClassName public

引数で渡される変数の型ではなくオブジェクトインスタンスの型を示す文字列を返します。

method ClassType public

オブジェクトのクラスへのクラス参照を返します。

method CleanupInstance public

クラス内の長い文字列とバリアントとインターフェース変数に対する終了処理を実行します。

method InitInstance public

新しく割り当てられたオブジェクトインスタンスをすべて 0 に初期化し,インスタンスの仮想メソッドテーブルポインタを初期化します。

method Free public

オブジェクトを破棄し,必要ならば関連付けられているメモリを解放します。

method Create public

オブジェクトを作成し,そのオブジェクトが最初に使用される前にデータを初期化します。


ユニット: SyncObjs

所属クラス: TMutex

C++ の情報

親クラス: THandleObject

property Handle publicSyncobjs.THandleObject.Handle
property LastError publicSyncobjs.THandleObject.LastError
method WaitForMultiple publicSyncobjs.THandleObject.WaitForMultiple
method WaitFor publicSyncobjs.THandleObject.WaitFor
method ~THandleObject publicSyncobjs.THandleObject.~THandleObject
method THandleObject publicSyncobjs.THandleObject.THandleObject
field FUseCOMWait protectedSyncobjs.THandleObject.FUseCOMWait
field FLastError protectedSyncobjs.THandleObject.FLastError
field FHandle protectedSyncobjs.THandleObject.FHandle

親クラス: TSynchroObject

method ~TSynchroObject publicSyncobjs.TSynchroObject.~TSynchroObject
method TSynchroObject publicSyncobjs.TSynchroObject.TSynchroObject
method Release publicSyncobjs.TSynchroObject.Release
method Acquire publicSyncobjs.TSynchroObject.Acquire

親クラス: TObject

method ~TObject publicSystem.TObject.~TObject
method FreeInstance public

NewInstance メソッドの前回の呼び出しによって割り当てられたメモリを解除します。

method NewInstance protected

オブジェクト型のインスタンスにメモリを割り当て,その新しいインスタンスを指すポインタを返します。

method DefaultHandler public

メッセージレコードを処理するメソッドのインターフェースを提供します。

method Dispatch public

Message パラメータの内容に基づいてオブジェクトのメッセージ処理メソッドを呼び出します。

method BeforeDestruction public

最初のデストラクタが実行される前に応答します。

method AfterConstruction public

最後のコンストラクタが実行された後で応答します。

method SafeCallException public

safecall 呼び出し規約を使って宣言されたメソッド内での例外を処理します。

method ToString public

クラス名を表す文字列を返します。

method GetHashCode public

ハッシュ コードを表す整数を返します。

method Equals public

現在のインスタンスとパラメータが等しいかどうかを調べます。

method GetInterfaceTable public

指定したクラスで実装されているすべてのインターフェースが入った構造体のポインタを返します。

method GetInterfaceEntry public

クラス内で実現された特定のインターフェースのエントリを返します。

method GetInterface public

指定したインターフェースを取り出します。

method UnitName public

ユニット名を表す文字列を返します。

method MethodName public

アドレスを指定すると、クラス メソッドの名前を返します。

method MethodAddress public

名前を指定すると、クラス メソッドのアドレスを返します。

method InheritsFrom public

2 つのオブジェクト型の関係を調べます。

method InstanceSize public

オブジェクト型の各インスタンスのサイズをバイト数で返します。

method ClassInfo public

オブジェクト型の実行時型情報(RTTI)テーブルを指すポインタを返します。

method ClassParent public

1 つ上位のクラスの型を返します。

method ClassNameIs public

オブジェクトが指定の型かどうかを示します。

method ClassName public

引数で渡される変数の型ではなくオブジェクトインスタンスの型を示す文字列を返します。

method InitInstance public

新しく割り当てられたオブジェクトインスタンスをすべて 0 に初期化し,インスタンスの仮想メソッドテーブルポインタを初期化します。

method FieldAddress public

パブリッシュオブジェクト項目のアドレスを返します。

method CleanupInstance public

クラス内の長い文字列とバリアントとインターフェース変数に対する終了処理を実行します。

method ClassType public

オブジェクトのクラスへのクラス参照を返します。

method Free public

オブジェクトを破棄し,必要ならば関連付けられているメモリを解放します。

method TObject publicSystem.TObject.TObject


ユニット: SyncObjs

所属クラス: TMutex


説明

このトピックには現在ドキュメントが存在しません。「ノート」を利用してこのトピックの改良について話しあうことができます。

Personal tools