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 | 要求されたインターフェースにより受け取られる出力パラメータ |
戻り値
要求したインターフェースタイプのインターフェースのないエレメントが指定された場合、関数はNothingやnullを返します
備考
有効なプロパティ 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;
}