Compartir a través de


PIBIO_ENGINE_SET_ACCOUNT_POLICY_FN función de devolución de llamada (winbio_adapter.h)

Lo llama el marco biométrico de Windows para establecer las directivas predeterminadas extendidas y antispoofing por usuario usadas por el adaptador del motor.

Sintaxis

PIBIO_ENGINE_SET_ACCOUNT_POLICY_FN PibioEngineSetAccountPolicyFn;

HRESULT PibioEngineSetAccountPolicyFn(
  [in, out] PWINBIO_PIPELINE Pipeline,
  [in]      PWINBIO_ACCOUNT_POLICY PolicyItemArray,
  [in]      SIZE_T PolicyItemCount
)
{...}

Parámetros

[in, out] Pipeline

Puntero a la estructura de WINBIO_PIPELINE asociada a la unidad biométrica que realiza la operación.

[in] PolicyItemArray

Dirección de una matriz de estructuras de WINBIO_ACCOUNT_POLICY , que la rutina debe usar para actualizar las directivas que aplica a las identidades que detecta.

[in] PolicyItemCount

Número de elementos de la matriz a los que apunta el parámetro PolicyItemArray .

Valor devuelto

Si la función se ejecuta correctamente, devuelve S_OK. Si se produce un error en la función, debe devolver uno de los siguientes valores HRESULT para indicar el error.

Código devuelto Descripción
E_some_error
Los errores devueltos por el método se registran pero se omiten.

Comentarios

Se llama a este método cada vez que se activa la unidad biométrica.

Este método se ejecuta en el contexto del mismo subproceso que activó la unidad biométrica y que procesó todas las demás solicitudes de la unidad.

El campo Identity.Type del primer elemento de PolicyItemArray siempre será WINBIO_ID_TYPE_WILDCARD. Esto indica que el elemento de directiva contiene un valor predeterminado AntiSpoofBehavior que se debe aplicar a cualquier cuenta de usuario que no aparezca explícitamente en el resto de la matriz.

Si PolicyItemArray contiene más de un elemento, el campo Identity.Type de los elementos restantes se WINBIO_ID_TYPE_WILDCARD y el campo Identity.Value.AccountSid.Data contendrá el SID de una cuenta de usuario que requiere el comportamiento de la directiva antispoof especificado en el campo AntiSpoofBehavior del elemento de matriz.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winbio_adapter.h (incluya Winbio_adapter.h)