WbioQueryEngineInterface 関数 (winbio_adapter.h)
エンジン アダプターの WINBIO_ENGINE_INTERFACE 構造体へのポインターを取得します。
構文
HRESULT WbioQueryEngineInterface(
[out] PWINBIO_ENGINE_INTERFACE *EngineInterface
);
パラメーター
[out] EngineInterface
WINBIO_ENGINE_INTERFACE構造体へのポインターを受け取る変数のアドレス。
戻り値
関数が成功した場合は、S_OK を返します。 関数が失敗した場合は、次のいずれかの HRESULT 値を返してエラーを示す必要があります。
リターン コード | 説明 |
---|---|
|
EngineInterface パラメーターを NULL にすることはできません。 |
解説
Windows 生体認証フレームワークは、エンジン アダプター DLL をメモリに読み込むと、この関数を呼び出します。 したがって、すべてのエンジン アダプター DLL は 、WbioQueryEngineInterface 関数を実装してエクスポートする必要があります。 関数名では大文字と小文字が区別され、スペルと署名は「構文」セクションで指定したものと完全に一致している必要があります。
Windows 生体認証フレームワークに表示するには、DLL のエクスポート定義リンカー コマンド ファイルの EXPORTS セクションで WbioQueryEngineInterface 関数の名前を付ける必要があります。
例
次の擬似コードは、この関数の 1 つの可能な実装を示しています。
HRESULT
WINAPI
WbioQueryEngineInterface(
__out PWINBIO_ENGINE_INTERFACE *EngineInterface)
{
// g_EngineInterface is a global variable.
*EngineInterface = &g_EngineInterface;
return S_OK;
}
要件
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | winbio_adapter.h (Winbio_adapter.h を含む) |