암호 동기화 어댑터를 ENTSSO 시스템으로 초기화합니다.
문법
HRESULT InitializeAdapter(
BSTR bstrAdapterName,
ULONG ulFlags,
ULONGLONG* phNotifyEvent,
GUID* pguidTrackingId
);
매개 변수
bstrAdapterName
고유한 어댑터 이름입니다.
ulFlags
SSO_NOTIFICATION_FLAG 값의 비트 조합입니다.
phNotifyEvent
이 메서드가 반환되면 PS 도우미에서 만든 이벤트 핸들이 포함됩니다. MIDL은 HANDLE 데이터 형식을 지원하지 않으므로 반환 시 반환 값을 HANDLE로 캐스팅해야 합니다. 어댑터에서 이벤트 핸들이 필요하지 않은 경우 이 매개 변수는 NULL일 수 있습니다.
pguidTrackingId
이 메서드가 반환될 때 ENTSSO에서 생성된 추적 ID를 포함합니다. 추적 ID는 감사 목적으로 사용됩니다. 어댑터에서 추적 ID가 필요하지 않은 경우 이 매개 변수는 NULL일 수 있습니다.
반환 값
이 메서드는 올바르게 완료되었는지 여부를 나타내는 HRESULT를 반환합니다. 자세한 내용은 예외 섹션을 참조하세요.
Exceptions
이 메서드는 다음 표의 값 중 하나를 포함하는 HRESULT를 반환합니다.
| 가치 | Description |
|---|---|
| S_OK | 초기화에 성공했습니다. |
| S_FALSE | 초기화는 성공했지만 다시 연결되었습니다. 자세한 내용은 주의 섹션을 참조하세요. |
| E_ACCESSDENIED | 액세스가 거부되었습니다. |
| ENTSSO_E_NO_SERVER | ENTSSO 서버에 연결할 수 없습니다. ENTSSO 서비스가 실행 중인지 확인합니다. |
비고
InitializeAdapter는 ISSONotification.InitializeAdapter 메서드와 동일한 방식으로 작동합니다.