ISSOWrapper.SendNotification 메서드
어댑터에서 ENTSSO 서비스로 알림을 보냅니다.
구문
HRESULT SendNotification(
ULONG ulNotificationType,
ULONG ulNotificationFlags,
Guid guidTrackingIdIn,
bstr bstrExternalAccount,
bstr bstrNewExternalPassword,
bstr bstrOldExternalPassword,
ulonglong ullTimestamp,
ulonglong ullErrorCode,
bstr bstrErrorMessage,
out Guid *pguidTrackingIdOut
);
매개 변수
매개 변수 | Description |
---|---|
ulNotificationType |
알림 유형 |
ulNotificationFlags |
알림 플래그 |
guidTrackingIdIn |
확인할 암호 변경의 추적 ID |
bstrExternalAccount |
암호가 변경된 외부 계정 |
bstrNewExternalPassword |
외부 계정의 새 암호 |
bstrOldExternalPassword |
선택 사항입니다. 외부 계정의 기존 암호입니다. |
ullTimestamp |
암호가 변경된 시간의 타임스탬프이거나, 현재 시간을 사용하려는 경우 0입니다. |
ullErrorCode |
0이 아닌 경우 외부 암호 변경에 실패했습니다. errorCode는 이벤트 로그에 기록됩니다. 외부 암호 변경이 성공한 경우 0입니다. |
bstrErrorMessage |
선택 사항입니다. 암호 변경이 실패한 경우 이벤트 이벤트 로그에 기록할 메시지입니다. |
pguidTrackingIdOut |
선택 사항입니다. 반환 시 추적 ID를 받을 GUID에 대한 포인터를 포함합니다. |
속성 값/반환 값
E_ACCESS_DENIED
액세스가 거부되었습니다.
예외
설명
SendNotification에서 사용하는 매개 변수는 notificationType에 따라 달라집니다. 다음 표는 각 유형의 알림에 필요한 매개 변수를 설명합니다.
notificationType | 매개 변수 |
---|---|
SSO_NOTIFICATION_TYPE_PASSWORD_CHANGE | externalAccount newExternalPassword oldExternalPassword timestamp |
SSO_NOTIFICATION_TYPE_PASSWORD_CHANGE_COMPLETE | trackingIdIn errorCode errorMessage |
SSO_NOTIFICATION_TYPE_STATUS_OFFLINE | errorCode errorMessage |
SSO_NOTIFICATION_TYPE_PASSWORD_EXPIRED | externalAccount |
SSO_NOTIFICATION_TYPE_STATUS_REQUEST | 없음 |
SSO_NOTIFICATION_TYPE_STATUS_ONLINE | 없음 |
요구 사항
피드백
https://aka.ms/ContentUserFeedback을 참조하세요.
출시 예정: 2024년 내내 콘텐츠 피드백 메커니즘인 GitHub 문제를 단계적으로 폐지하고 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은다음에 대한 사용자 의견 제출 및 보기