회계 속성 가져오기
참고
IAS(인터넷 인증 서비스)의 이름이 Windows Server 2008부터 NPS(네트워크 정책 서버)로 바뀌었습니다. 이 항목의 내용은 IAS 및 NPS 모두에 적용됩니다. 텍스트 전체에서 NPS는 원래 IAS라고 하는 버전을 포함하여 서비스의 모든 버전을 참조하는 데 사용됩니다.
회계 개체는 요청 처리기 컬렉션의 개체 중 하나입니다. 요청 처리기 컬렉션의 열거형 값은 PROPERTY_IAS_REQUESTHANDLERS_COLLECTION. 회계 개체에 대한 처리기의 이름은 "Microsoft Accounting"입니다.
다음 Visual Basic 코드는 회계 개체 처리기에서 사용할 수 있는 속성에 액세스합니다.
Set sdoRequestHandler = sdoCollRequestHandlers.Item("Microsoft Accounting")
vtTemp = sdoRequestHandler.GetProperty(PROPERTY_ACCOUNTING_LOG_ACCOUNTING)
vtTemp = sdoRequestHandler.GetProperty(PROPERTY_ACCOUNTING_LOG_ACCOUNTING_INTERIM)
vtTemp = sdoRequestHandler.GetProperty(PROPERTY_ACCOUNTING_LOG_AUTHENTICATION)
vtTemp = sdoRequestHandler.GetProperty(PROPERTY_ACCOUNTING_LOG_FILE_DIRECTORY)
vtTemp = sdoRequestHandler.GetProperty(PROPERTY_ACCOUNTING_LOG_IAS1_FORMAT)
vtTemp = sdoRequestHandler.GetProperty(PROPERTY_ACCOUNTING_LOG_OPEN_NEW_FREQUENCY)
vtTemp = sdoRequestHandler.GetProperty(PROPERTY_ACCOUNTING_LOG_OPEN_NEW_SIZE)
C++를 사용하여 회계 속성에 액세스하려면 먼저 요청 처리기 컬렉션을 가져옵니다. 컬렉션 검색에는 컬렉션을 가져오는 방법을 보여 주는 C++ 코드가 포함되어 있습니다. 요청 처리기 컬렉션의 열거형 값은 PROPERTY_IAS_REQUESTHANDLERS_COLLECTION. (다양한 NPS 컬렉션에 해당하는 값은 IASPROPERTIES 열거형 형식으로 열거됩니다.)
요청 처리기 컬렉션에는 "Microsoft Accounting"이라는 개체가 포함되어 있습니다. 컬렉션에서 이 개체를 검색합니다. 컬렉션에서 개체 검색 섹션에는 컬렉션에서 개체를 가져오는 방법을 보여 주는 C++ 코드가 포함되어 있습니다.
Microsoft Accounting 개체가 있으면 IUnknown::QueryInterface를 사용하여 개체에 대한 ISdo 인터페이스를 가져옵니다. 사용자 SDO 검색 섹션에는 개체에 대한 ISdo 인터페이스를 가져오는 방법을 보여 주는 C++ 코드가 포함되어 있습니다. 그런 다음 , ISdo::GetProperty 메서드를 사용하여 Microsoft Accounting 개체에 대한 속성 값을 가져올 수 있습니다.
관련 항목