共用方式為


外掛程式包裝函式

Windows 生物特徵辨識架構 API 包含包裝函式,可讓您在任何附加至管線的配接器上呼叫公用函式,而不需手動取得配接器的指標。 每個包裝函式都會檢查輸入引數、擷取配接器指標,以及呼叫要求的函式。 例如, WbioEngineSetHashAlgorithm 包裝函式具有下列簽章。

inline HRESULT
WbioEngineSetHashAlgorithm(
    __inout PWINBIO_PIPELINE Pipeline,
    __in SIZE_T AlgorithmBufferSize,
    __in PUCHAR AlgorithmBuffer
    )
{
    if (ARGUMENT_PRESENT(Pipeline) &&
        ARGUMENT_PRESENT(Pipeline->EngineInterface) &&
        ARGUMENT_PRESENT(Pipeline->EngineInterface->SetHashAlgorithm))
    {
        return Pipeline->EngineInterface->SetHashAlgorithm(
                                            Pipeline,
                                            AlgorithmBufferSize,
                                            AlgorithmBuffer
                                            );
    }
    else
    {
        return E_NOTIMPL;
    }
}

函式會確認 Pipeline 引數不是 Null、引擎配接器存在,而且 EngineAdapterSetHashAlgorithm 函式 存在。 所有包裝函式都會定義在 Winbio_adapter.h 標頭檔中。 下列主題將討論可用的包裝函式。

本節內容

主題 描述
引擎配接器包裝函式
您可以在引擎配接器上呼叫函式的函式。 這些函式定義于 Winbio_adapter.h 中。
感應器配接器包裝函式
可用來在感應器配接器上呼叫函式的函式。 這些函式定義于 Winbio_adapter.h 中。
儲存配接器包裝函式
您可以用來呼叫儲存體配接器上函式的函式。 這些函式定義于 Winbio_adapter.h 中。

外掛程式參考