ISSOWrapper.InitializeAdapter 메서드

 

암호 동기화 어댑터를 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 메서드와 동일한 방식으로 작동합니다.