INapEnforcementClientBinding::P rocessSoHResponse (método)
Nota
La plataforma protección de acceso a redes no está disponible a partir de Windows 10
Los clientes de cumplimiento usan el método INapEnforcementClientBinding::P rocessSoHResponse para procesar un SoHResponse cada vez que reciben un blob de datos soHResponse del servidor de cumplimiento.
Sintaxis
HRESULT ProcessSoHResponse(
[in] INapEnforcementClientConnection *connection
);
Parámetros
-
conexión [in]
-
Puntero COM a la interfaz INapEnforcementClientConnection de la conexión de cliente. NapAgent no contiene referencias al objeto asociado a esta interfaz una vez completada esta llamada al método.
Debe usar una conexión establecida previamente para procesar blobs de datos SOHResponse.
Valor devuelto
También se pueden devolver otros códigos de error específicos de COM.
Código devuelto | Descripción |
---|---|
|
La operación se realizó correctamente. |
|
No se han creado conexiones anteriormente en el cliente de cumplimiento. |
|
Error de permisos, acceso denegado. |
|
El límite de recursos del sistema no pudo realizar la operación. |
|
Si se devuelve este valor, el cliente de cumplimiento debe quitar el paquete si NapAgent devuelve NAP_E_INVALID_PACKET. En este caso, el aplicador debe asumir que el servidor al que está hablando no está habilitado para NAP y quitar la conexión de la lista activa (es decir, notificar a NapAgent un estado de conexión inactivo). |
|
Si se devuelve este valor, indica que el identificador de correlación del paquete SoH-Response no coincide con el soH-Response pendiente. En este caso, el aplicador debe quitar el paquete y esperar a otro paquete de SoH-Response más reciente. Esto puede deberse a una respuesta a un mensaje de solicitud anterior. |
|
El aplicador no se ha inicializado previamente. |
Observaciones
NapAgent consulta el SoH-Response blob de datos desde el objeto de conexión, lo procesa y establece la decisión resultante (por ejemplo, acceso completo/restringido/etc) en el objeto de conexión.
El cliente de cumplimiento debe llamar al método INapEnforcementClientBinding::Initialize antes de llamar a este método o a cualquier otro método de la interfaz INapEnforcementClientBinding .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado |
|
IDL |
|
Archivo DLL |
|