外掛程式包裝函式
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 中。 |