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;
}