InitLibrary Method

IC Imaging Controlクラスライブラリの初期化を行います。

構文

bool InitLibrary( COINIT coinitmode = COINIT_MULTITHREADED );
名前 説明
coinitmode CoInitalizeEXに渡すパラメータを指定します。COMを初期化せずにライブラリを初期化したい場合は、 COINIT_MULTITHREADEDを使用してパラメータを指定せずに、 InitLibraryWithoutCOMクラスライブラリリファレンス>関数>InitLibraryWithoutCOM Methodを 使用してください。

戻り値

成功した場合にはtrueを、そうでない場合にはfalseを返します。

備考

IC Imaging Controlのクラスを利用するアプリケーションの開始前にInitLibrary または、InitLibraryWithoutCOMをコールする必要があります。coinitmode パラメータを指定しない場合は、COMはCOINIT_MULTITHREADEDで 初期化されます。
InitLibraryのコールは必ずExitLibraryで 閉じる必要があります

サンプル

IC Imaging Control トライアル版の場合。

if( !DShowLib::InitLibrary( ) )
{
     return false;
}

すでにCoInitializeをコールしている場合は以下のようにします。

OleInitialize(); // または CoInitialize( 0 );
if( !DShowLib::InitLibraryWithoutCOM() )
{
     return false;
}
ページ上部へ戻る