Compartir a través de


Función ADsPropGetInitInfo (adsprop.h)

La función ADsPropGetInitInfo se usa para obtener datos de objeto de directorio a los que se aplica una extensión de hoja de propiedades Servicios de dominio de Active Directory.

Sintaxis

BOOL ADsPropGetInitInfo(
  [in]  HWND               hNotifyObj,
  [out] PADSPROPINITPARAMS pInitParams
);

Parámetros

[in] hNotifyObj

Identificador del objeto de notificación. Para obtener este identificador, llame a ADsPropCreateNotifyObj.

[out] pInitParams

Puntero a una estructura ADSPROPINITPARAMS que recibe los datos del objeto de directorio. El miembro dwSize de esta estructura debe escribirse antes de llamar a esta función.

Valor devuelto

Devuelve un valor distinto de cero si es correcto o cero de lo contrario.

Comentarios

La función ADsPropGetInitInfo asigna la memoria para los miembros pwzCN y pWritableAttrs. El sistema libera esta memoria después de destruir todos los objetos de hoja de propiedades. El recuento de referencias para el puntero de interfaz en pDsObj no se incrementa llamando a ADsPropGetInitInfo, por lo que el autor de la llamada no debe liberar la interfaz.

En el caso de las hojas de propiedades de selección múltiple, el sistema solo se enlaza al primer objeto de la matriz DSOBJECT . Por este motivo, ADsPropGetInitInfo solo proporciona los atributos IDirectoryObject y grabables para el primer objeto de la matriz. Los demás objetos de la matriz no están enlazados.

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar la función ADsPropGetInitInfo .

HRESULT GetADsPageInfo(HWND hwndNotifyObject, ADSPROPINITPARAMS *pip)
{
    if((NULL == pip) || (!IsWindow(hwndNotifyObject)))
    {
        return E_INVALIDARG;
    }

    ADSPROPINITPARAMS   InitParams;
    
    InitParams.dwSize = sizeof(ADSPROPINITPARAMS);
    if(ADsPropGetInitInfo(hwndNotifyObject, &InitParams))
    {
        *pip = InitParams;
    
        return InitParams.hr;
    }
    
    return E_FAIL;
}

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado adsprop.h
Library Dsprop.lib
Archivo DLL Dsprop.dll

Consulte también

ADSPROPINITPARAMS

ADsPropCreateNotifyObj