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;
}
}
函式會確認 管線 自變數未 NULL,引擎配接器存在,且 EngineAdapterSetHashAlgorithm 函式存在。 所有包裝函式都會定義在 Winbio_adapter.h 頭檔中。 下列主題討論可用的包裝函式。
在本節中
| 主題 | 描述 |
|---|---|
|
引擎配接器包裝函式 |
可用來在引擎配接器上呼叫函式的函式。 這些函式定義於 Winbio_adapter.h 中。 |
|
感測器配接器包裝函式 |
可用來在感測器配接器上呼叫函式的函式。 這些函式定義於 Winbio_adapter.h 中。 |
|
記憶體配接器包裝函式 |
可用來在記憶體配接器上呼叫函式的函式。 這些函式定義於 Winbio_adapter.h 中。 |