INapSystemHealthAgentCallback::NotifyOrphanedSoHRequest 메서드

참고

네트워크 액세스 보호 플랫폼은 Windows 10 시작해서 사용할 수 없습니다.

SHA에서 SoHRequest를 쿼리한 경우 INapSystemHealthAgentCallback::NotifyOrphanedSoHRequest 메서드가 호출되지만 응답이 돌아오지 않았습니다.

구문

HRESULT NotifyOrphanedSoHRequest(
  [in] const CorrelationId *correlationId
);

매개 변수

correlationId [in]

분리된 SoHRequest를 식별하는 고유한 CorrelationId 구조체에 대한 포인터입니다.

반환 값

이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.

반환 코드 Description
S_OK
성공을 나타냅니다.

설명

이 콜백 메서드는 NAP 시스템에서 선언되며 SHA 기록기에서 구현됩니다.

이 메서드는 다음과 같은 경우 시스템에서 호출할 수 있습니다.

  • SoHRequest를 유선으로 보낼 수 없습니다.
  • SoHRequest가 유선으로 전송되었지만 SoHResponse가 돌아오지 않았습니다. 즉, 집행자 시간이 초과되었거나 서버 쪽에 해당 SHV가 없었습니다.
  • 연결이 끊어지거나 적용기가 오프라인으로 전환되었습니다.

이는 최선의 노력 알림일 뿐이므로 SHA는 상태를 클린 위해 이 정보에 의존해서는 안 됩니다. SHA에 알림을 받지 못하는 몇 가지 상황이 있습니다.

  • 적용자에서 잘못된 행동을 하는 경우, 즉 연결 상태가 다운되면 SHA에 알리지 않습니다.
  • 적용자 크래시가 발생하면.
  • 오류 조건에서, 즉 NapAgent 메모리가 부족합니다.

SHA가 바인딩된 경우 SoH 교환이 진행 중인 경우 instance 위해 처음 NapAgent에 바인딩할 때 몇 가지 가짜 알림을 받을 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2008 [데스크톱 앱만 해당]
헤더
NapSystemHealthAgent.h
IDL
NapSystemHealthAgent.idl

추가 정보

INapSystemHealthAgentCallback