Método IDsDisplaySpecifier::GetDisplaySpecifier (dsclient.h)
El método IDsDisplaySpecifier::GetDisplaySpecifier se enlaza al objeto de especificador de visualización para una clase determinada en Servicios de dominio de Active Directory.
Sintaxis
HRESULT GetDisplaySpecifier(
[in] LPCWSTR pszObjectClass,
[in] REFIID riid,
[in, out] void **ppv
);
Parámetros
[in] pszObjectClass
Puntero a una cadena Unicode terminada en null que contiene el nombre de la clase de objeto para la que se va a recuperar el especificador de visualización.
[in] riid
Contiene el identificador de interfaz de la interfaz deseada.
[in, out] ppv
Puntero a un puntero de interfaz que recibe el especificador de presentación de la clase de objeto.
Valor devuelto
Devuelve un valor HRESULT estándar, incluido lo siguiente.
Comentarios
Este método usa la función ADsOpenObject para enlazar al objeto especificador de visualización de la clase especificada. Si se produce un error, intenta enlazar al especificador de pantalla en la configuración regional del usuario. Si se produce un error de nuevo, se enlaza al especificador de presentación en la configuración regional predeterminada.
Este método usa el servidor y las credenciales de usuario establecidas por una llamada anterior a IDsDisplaySpecifier::SetServer.
Ejemplos
En el ejemplo de código siguiente se muestra cómo llamar a este método.
HRESULT hr;
IDsDisplaySpecifier *pDS;
hr = CoCreateInstance(CLSID_DsDisplaySpecifier,
NULL,
CLSCTX_INPROC_SERVER,
IID_IDsDisplaySpecifier,
(void**)&pDS);
if(SUCCEEDED(hr))
{
IADs *pads;
hr = pDS->GetDisplaySpecifier(L"user", IID_IADs, (LPVOID*)&pads);
if(SUCCEEDED(hr))
{
pads->Release();
}
pDS->Release();
}
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Servidor mínimo compatible | Windows Server 2008 |
Plataforma de destino | Windows |
Encabezado | dsclient.h |
Archivo DLL | Dsadmin.dll |
Consulte también
Mostrar interfaces en Servicios de dominio de Active Directory