다음을 통해 공유


WbioQueryEngineInterface 함수(winbio_adapter.h)

엔진 어댑터의 WINBIO_ENGINE_INTERFACE 구조체에 대한 포인터를 검색합니다.

구문

HRESULT WbioQueryEngineInterface(
  [out] PWINBIO_ENGINE_INTERFACE *EngineInterface
);

매개 변수

[out] EngineInterface

WINBIO_ENGINE_INTERFACE 구조체에 대한 포인터를 수신하는 변수의 주소입니다.

반환 값

함수가 성공하면 S_OK를 반환합니다. 함수가 실패하면 다음 HRESULT 값 중 하나를 반환하여 오류를 나타내야 합니다.

반환 코드 설명
E_POINTER
EngineInterface 매개 변수는 NULL일 수 없습니다.

설명

Windows 생체 인식 프레임워크는 엔진 어댑터 DLL을 메모리에 로드한 후 이 함수를 호출합니다. 따라서 모든 엔진 어댑터 DLL은 WbioQueryEngineInterface 함수를 구현하고 내보내야 합니다. 함수 이름은 대/소문자를 구분하며, 해당 맞춤법 및 서명은 구문 섹션에 제공된 것과 정확히 일치해야 합니다.

Windows 생체 인식 프레임워크에 표시하려면 DLL에 대한 내보내기 정의 링커 명령 파일의 EXPORTS 섹션에서 WbioQueryEngineInterface 함수의 이름을 지정해야 합니다.

예제

다음 의사 코드는 이 함수의 가능한 구현 중 하나를 보여 줍니다.

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 포함)

추가 정보

플러그 인 함수