Abrufen von Buchhaltungseigenschaften

Hinweis

Internet Authentication Service (IAS) wurde ab Windows Server 2008 in Network Policy Server (NPS) umbenannt. Der Inhalt dieses Themas gilt sowohl für IAS als auch für NPS. Im gesamten Text wird NPS verwendet, um auf alle Versionen des Diensts zu verweisen, einschließlich der Versionen, die ursprünglich als IAS bezeichnet wurden.

Das Buchhaltungsobjekt ist eines der -Objekte in der Request Handlers-Auflistung. Der Enumerationswert für die Auflistung der Anforderungshandler ist PROPERTY _ IAS _ REQUESTHANDLERS _ COLLECTION. Der Name des Handlers für das Buchhaltungsobjekt ist "Microsoft Accounting".

Der folgende Visual Basic auf die Eigenschaften, die über den Buchhaltungsobjekthandler verfügbar sind.

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)

Um mit C++ auf die Buchhaltungseigenschaften zu zugreifen, müssen Sie zunächst die Auflistung der Anforderungshandler abrufen. Das Abrufen einer Auflistung enthält C++-Code, der veranschaulicht, wie eine Auflistung abgerufen wird. Der Enumerationswert für die Auflistung der Anforderungshandler ist PROPERTY _ IAS _ REQUESTHANDLERS _ COLLECTION. (Die Werte, die den verschiedenen NPS-Auflistungen entsprechend sind, werden vom ENUMERATIONstyp IASPROPERTIES aufgelistet.)

Die Auflistung der Anforderungshandler enthält ein Objekt mit dem Namen "Microsoft Accounting". Rufen Sie dieses Objekt aus der Auflistung ab. Der Abschnitt Retrieving an Object from a Collection enthält C++-Code, der veranschaulicht, wie ein Objekt aus einer Auflistung abgerufen wird.

Sobald Sie über das Microsoft Accounting-Objekt verfügen, erhalten Sie mithilfe von IUnknown::QueryInterfaceeine ISdo-Schnittstelle für das Objekt. Der Abschnitt Abrufen eines Benutzer-SDO enthält C++-Code, der veranschaulicht, wie eine ISdo-Schnittstelle für ein Objekt abgerufen wird. Anschließend können Sie die ISdo::GetProperty-Methode verwenden, um Eigenschaftswerte für das Microsoft Accounting-Objekt zu erhalten.

Abrufen einer Auflistung

Abrufen eines Objekts aus einer Auflistung

Abrufen einer Benutzer-SDO

ISdo

IUnknown::QueryInterface

IASPROPERTIES