Metodo IGroupPolicyObject::GetDSPath (gpedit.h)
Il metodo GetDSPath recupera il percorso di Active Directory alla radice della sezione oggetto Criteri di gruppo specificata.
Sintassi
HRESULT GetDSPath(
[in] DWORD dwSection,
[out] LPOLESTR pszPath,
[in] int cchMaxPath
);
Parametri
[in] dwSection
Specifica la sezione Oggetto Criteri di gruppo. Questo parametro può avere uno dei valori seguenti.
GPO_SECTION_ROOT
Sezione radice
GPO_SECTION_USER
Sezione Utente
GPO_SECTION_MACHINE
Sezione Computer
[out] pszPath
Puntatore a un buffer che riceve il percorso, in formato ADSI (LDAP://cn=user, ou=users, dc=coname, dc=com).
[in] cchMaxPath
Specifica il numero massimo di caratteri che è possibile archiviare nel buffer pszPath .
Valore restituito
Se il metodo ha esito positivo, il valore restituito viene S_OK. In caso contrario, il metodo restituisce uno dei codici di errore COM definiti nel file di intestazione WinError.h di Platform SDK.
Commenti
Se si chiama il metodo GetDSPath e si specifica un oggetto Criteri di gruppo del computer, il metodo ha esito positivo, ma in caso contrario, il parametro pszPath contiene una stringa vuota. Ciò è dovuto al fatto che gli oggetti Criteri di gruppo del computer non dispongono di archiviazione di Active Directory; hanno solo l'archiviazione del file system.
Per recuperare il percorso del file system alla radice di una sezione oggetto Criteri di gruppo, è possibile chiamare il metodo GetFileSysPath .
Requisiti
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Piattaforma di destinazione | Windows |
Intestazione | gpedit.h |
DLL | Gpedit.dll |