Поделиться через


Метод IGPEInformation::GetDSPath (gpedit.h)

Метод GetDSPath извлекает путь Active Directory для указанного раздела объекта групповой политики.

Синтаксис

HRESULT GetDSPath(
  [in]  DWORD    dwSection,
  [out] LPOLESTR pszPath,
  [in]  int      cchMaxPath
);

Параметры

[in] dwSection

Указывает раздел объекта групповой политики. Этот параметр может принимать одно из указанных ниже значений.

GPO_SECTION_ROOT

Корневой раздел

GPO_SECTION_USER

Раздел "Пользователь"

GPO_SECTION_MACHINE

Раздел "Компьютер"

[out] pszPath

Получает путь Active Directory к корню запрошенного раздела. Дополнительные сведения см. в разделе "Примечания".

[in] cchMaxPath

Задает размер параметра pszPath в символах.

Возвращаемое значение

Если метод выполнен успешно, возвращаемое значение будет S_OK. В противном случае метод возвращает один из кодов com-ошибок, определенных в файле заголовка пакета SDK для платформы WinError.h.

Комментарии

Если вызвать метод GetDSPath и указать объект групповой политики компьютера, метод будет выполнен успешно, но при возврате параметр pszPath будет содержать пустую строку. Это связано с тем, что объекты групповой политики компьютера не имеют хранилища Active Directory; они имеют только хранилище файловой системы.

Чтобы получить путь к файловой системе для указанного раздела объекта групповой политики, можно вызвать метод GetFileSysPath .

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header gpedit.h
DLL Gpedit.dll

См. также раздел

GetFileSysPath

Интерфейсы групповая политика

Обзор групповых политик

IGPEInformation