Метод 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 |