Microsoft DirectX 8.0 (Visual Basic)

DirectX8.CreateEvent

フォームのイベント オブジェクトへのハンドルを作成する。

object.CreateEvent( _
    event As DirectXEvent8 _
) As Long

指定項目

object
DirectX8 オブジェクトを表すオブジェクト式。
event
フォームの DirectXEvent8 オブジェクト。

戻り値

フォームのイベント ハンドルに設定された長整数型 (Long) の値。

エラー コード

失敗した場合はエラーが発生し、Err.Number が設定される。

注意

Microsoft® DirectX® からの通知を受け取るためには、DirectXEvent オブジェクトがフォームにより実装されていなければならない。このメソッドは、DirectXEvent オブジェクトのイベント ハンドルを作成する。このイベント ハンドルは、Microsoft DirectSound®、DirectMusic®、DirectPlay®、および DirectInput® の通知メソッドで使用される。

DirectX は、イベント オブジェクトを、該当するイベントが発生したら信号を送るように自動的に設定する。DirectX8.SetEvent メソッドを使用して、イベントを手動で設定することもできる。通常、これはイベント処理コードをテストするときに行われる。

作成したイベントはすべて、作成元アプリケーションにより DirectX8.DestroyEvent メソッドをを呼び出して明示的に破棄する必要がある。この要件を満たさなければ、予期しない結果が生じることがある。