次の方法で共有


WbioQuerySensorInterface 関数 (winbio_adapter.h)

センサー アダプターの WINBIO_SENSOR_INTERFACE 構造体へのポインターを取得します。

構文

HRESULT WbioQuerySensorInterface(
  [out] PWINBIO_SENSOR_INTERFACE *SensorInterface
);

パラメーター

[out] SensorInterface

WINBIO_SENSOR_INTERFACE構造体へのポインターを受け取る変数のアドレス。

戻り値

関数が成功した場合は、S_OK を返します。 関数が失敗した場合は、次のいずれかの HRESULT 値を返してエラーを示す必要があります。

リターン コード 説明
E_POINTER
SensorInterface パラメーターを NULL にすることはできません。

解説

Windows 生体認証フレームワークは、センサー アダプター DLL をメモリに読み込んだ後、この関数を呼び出します。 したがって、すべてのセンサー アダプター DLL は 、WbioQueryEngineInterface 関数を実装してエクスポートする必要があります。 関数名では大文字と小文字が区別され、スペルと署名は「構文」セクションに記載されている説明と完全に一致している必要があります。

Windows 生体認証フレームワークに表示するには、DLL のエクスポート定義リンカー コマンド ファイルの EXPORTS セクションで WbioQueryEngineInterface 関数の名前を付ける必要があります。

次の擬似コードは、この関数の 1 つの可能な実装を示しています。

HRESULT
WINAPI
WbioQuerySensorInterface(
    __out PWINBIO_SENSOR_INTERFACE *SensorInterface
    )
{
    // g_SensorInterface is a global variable.
    *SensorInterface = &g_SensorInterface;
    return S_OK;
}

要件

   
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー winbio_adapter.h (Winbio_adapter.h を含む)

関連項目

プラグイン関数