VCDPropertyItems.Find Method

このメソッドは 引き渡される item GUID, element GUID、インターフェースタイプにより参照されるVCDPropertyInterfaceクラスライブラリリファレンス>クラス>VCDPropertyInterfaceを返します。インターフェースタイプはジェネリックタイプの引数や外部パラメータのタイプに依存します。

構文

[VB.NET]
public Function Find( itemID As GUID, elementID As GUID, ByRef itf As VCDRangeProperty ) As VCDRangeProperty
public Function Find( itemID As GUID, elementID As GUID, ByRef itf As VCDSwitchProperty ) As VCDSwitchProperty
public Function Find( itemID As GUID, elementID As GUID, ByRef itf As VCDButtonProperty ) As VCDButtonProperty
public Function Find( itemID As GUID, elementID As GUID, ByRef itf As VCDMapStringsProperty ) As VCDMapStringsProperty
public Function Find( itemID As GUID, elementID As GUID, ByRef itf As VCDAbsoluteValueProperty ) As VCDAbsoluteValueProperty
[C#]
public TInterface Find<TInterface> ( GUID itemID, GUID elementID );
public VCDRangeProperty Find( GUID itemID, GUID elementID, out VCDRangeProperty itf );
public VCDSwitchProperty Find( GUID itemID, GUID elementID, out VCDSwitchProperty itf );
public VCDButtonProperty Find( GUID itemID, GUID elementID, out VCDButtonProperty itf );
public VCDMapStringsProperty Find( GUID itemID, GUID elementID, out VCDMapStringsProperty itf );
public VCDAbsoluteValueProperty Find( GUID itemID, GUID elementID, out VCDAbsoluteValueProperty itf );
パラメータ 説  明
itemID 要求されたインターフェースの item ID
elementID 要求されたインターフェースの element ID
itf 要求されたインターフェースにより受け取られる出力パラメータ

戻り値

要求したインターフェースタイプのインターフェースのないエレメントが指定された場合、関数はNothingnullを返します

備考

有効なプロパティ item の識別子や element の識別子についてはVCDGUIDsクラスライブラリリファレンス>クラス>VCDGUIDsを参照してください。

情報

ICImagingControl 3.4より実装

サンプル

Exposure-Autoを取得してDisableにします。

[C#]
VCDSwitchProperty exposureAuto = ICImagingControl1.VCDPropertyItems.Find<VCDSwithchProperty>
(VCDGUIDs.VCDID_Exposure, VCDGUIDs.VCDElement_Auto);
if( exposureAuto != null )
{
    exposureAuto.Switch = false;
}