ISSOWrapper.InitializeAdapter 메서드

 

ENTSSO 시스템으로 암호 동기화 어댑터를 초기화합니다.

구문

  
HRESULT InitializeAdapter(  
BSTR bstrAdapterName,  
ULONG ulFlags,  
ULONGLONG* phNotifyEvent,  
GUID* pguidTrackingId  
);  

매개 변수

bstrAdapterName
고유한 어댑터 이름입니다.

ulFlags
SSO_NOTIFICATION_FLAG 값의 비트 조합입니다.

phNotifyEvent
이 메서드는 반환 시 PS 도우미가 만든 이벤트 핸들을 포함합니다. MIDL은 핸들 데이터 유형을 지원하지 않으므로 반환 시 핸들로 반환 값을 캐스팅해야 합니다. 어댑터에 이벤트 핸들러가 필요하지 않은 경우 이 매개 변수는 NULL이 될 수 있습니다.

pguidTrackingId
이 메서드는 반환 시 ENTSSO가 생성한 추적 ID를 포함합니다. 추적 ID는 감사 용도로 사용됩니다. 어댑터에 추적 ID가 필요하지 않은 경우 이 매개 변수는 NULL이 될 수 있습니다.

반환 값

이 메서드는 메서드가 올바르게 완료되었는지 여부를 나타내는 HRESULT를 반환합니다. 자세한 내용은 예외 섹션을 참조하십시오.

예외

이 메서드는 다음 표에 있는 값 중 하나를 포함하는 HRESULT를 반환합니다.

설명
S_OK 초기화에 성공했습니다.
S_FALSE 초기화에 성공했지만 다시 연결한 결과입니다. 자세한 내용은 주의 섹션을 참조하세요.
E_ACCESSDENIED 액세스가 거부되었습니다.
ENTSSO_E_NO_SERVER ENTSSO 서버에 연결하지 못했습니다. ENTSSO 서비스가 실행 중인지 확인하십시오.

설명

InitializeAdapter는 ISSONotification.InitializeAdapter 메서드와 동일한 방식으로 작동합니다.