INapSystemHealthAgentCallback::CompareSoHRequests 메서드

참고

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

INapSystemHealthAgentCallback::CompareSoHRequests 메서드는 SHA에서 SoH 요청을 비교하는 데 사용됩니다.

구문

HRESULT CompareSoHRequests(
  [in]  const SoHRequest *lhs,
  [in]  const SoHRequest *rhs,
  [out]       BOOL       *isEqual
);

매개 변수

lhs [in]

비교 작업의 왼쪽에 있는 SoHRequest 에 대한 포인터입니다.

rhs [in]

비교 작업의 오른쪽에 있는 SoHRequest 에 대한 포인터입니다.

isEqual [out]

lhsrhs가 의미상 같으면 TRUE이고 그렇지 않으면 FALSEBOOL에 대한 포인터입니다.

반환 값

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

반환 코드 Description
S_OK
성공을 나타냅니다.
E_NOTIMPL
메서드가 SHA에 의해 구현되지 않았습니다.

설명

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

SHA는 SoH를 비교하고 SoH가 의미상 같으면 TRUE 를 반환해야 합니다. NapAgent는 이 정보를 사용하여 클라이언트 컴퓨터의 상태 변경으로 인해 SoH 교환을 시작해야 하는지 여부를 결정합니다.

SHA가 SoH에 증분 ID 또는 타임스탬프를 넣은 경우 SoH는 의미상 같을 수 있지만(즉, 동일한 상태 정보를 전달할 수 있음) 바이트면 같지 않을 수 있습니다. SHA는 SoH의 의미 체계 같음을 검사 위해 이 함수를 구현해야 합니다.

SHA가 SoH에 타임스탬프를 넣지 않은 경우 이 함수를 구현하지 않고 E_NOTIMPL 반환하도록 선택할 수 있습니다. 이 경우 NapAgent는 SoHRequests에서 바이트 단위 비교를 수행합니다.

요구 사항

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

추가 정보

INapSystemHealthAgentCallback

Soh