Obtención de propiedades contables

Nota

A partir de Windows Server 2008, se cambió el nombre del servicio de autenticación de Internet (IAS). El contenido de este tema se aplica tanto a IAS como a NPS. A lo largo del texto, NPS se usa para hacer referencia a todas las versiones del servicio, incluidas las versiones a las que se hace referencia originalmente como IAS.

 

El objeto de contabilidad es uno de los objetos de la colección Request Handlers. El valor de enumeración de la colección de controladores de solicitudes es PROPERTY_IAS_REQUESTHANDLERS_COLLECTION. El nombre del controlador para el objeto de contabilidad es "Microsoft Accounting".

El siguiente código Visual Basic accede a las propiedades disponibles en el controlador de objetos de contabilidad.

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)

Para acceder a las propiedades de contabilidad mediante C++, primero obtenga la colección de controladores de solicitudes. La colección De recuperación de una colección contiene código de C++ que muestra cómo obtener una colección. El valor de enumeración de la colección de controladores de solicitudes es PROPERTY_IAS_REQUESTHANDLERS_COLLECTION. (Los valores correspondientes a las distintas colecciones NPS se enumeran mediante el tipo de enumeración IASPROPERTIES ).

La colección de controladores de solicitudes contiene un objeto denominado "Microsoft Accounting". Recupere este objeto de la colección. La sección Recuperación de un objeto de una colección contiene código de C++ que muestra cómo obtener un objeto de una colección.

Una vez que tenga el objeto Microsoft Accounting, obtenga una interfaz ISdo para el objeto mediante IUnknown::QueryInterface. La sección Recuperación de un SDO de usuario contiene código de C++ que muestra cómo obtener una interfaz ISdo para un objeto. A continuación, puede usar el método ISdo::GetProperty para obtener valores de propiedad para el objeto Microsoft Accounting.

Recuperación de una colección

Recuperar un objeto de una colección

Recuperación de un SDO de usuario

ISdo

IUnknown::QueryInterface

IASPROPERTIES