Condividi tramite


Struttura ADSPROPINITPARAMS (adsprop.h)

La struttura ADSPROPINITPARAMS viene usata con la funzione ADsPropGetInitInfo per ottenere i dati dell'oggetto a cui si applica un identificatore di visualizzazione.

Sintassi

typedef struct _ADSPROPINITPARAMS {
  DWORD            dwSize;
  DWORD            dwFlags;
  HRESULT          hr;
  IDirectoryObject *pDsObj;
  LPWSTR           pwzCN;
  PADS_ATTR_INFO   pWritableAttrs;
} ADSPROPINITPARAMS, *PADSPROPINITPARAMS;

Members

dwSize

Dimensioni, in byte, della struttura ADSPROPINITPARAMS . Impostare questo valore prima di chiamare ADsPropGetInitInfo.

dwFlags

Riservato.

hr

Contiene un valore HRESULT che specifica il risultato dell'operazione bind/get. Se questo valore non è uguale S_OK, i membri della struttura rimanenti non vengono inizializzati e devono essere ignorati.

pDsObj

Puntatore a un'interfaccia IDirectoryObject che rappresenta l'oggetto directory a cui si applica l'identificatore di visualizzazione. Non rilasciare questa interfaccia.

pwzCN

Puntatore a una stringa Unicode con terminazione null contenente il nome comune dell'oggetto directory.

pWritableAttrs

Puntatore a una struttura ADS_ATTR_INFO contenente i dati dell'attributo per l'oggetto directory.

Commenti

La funzione ADsPropGetInitInfo alloca la memoria per i membri pwzCN e pWritableAttrs . Questa memoria viene liberata dal sistema dopo che tutti gli oggetti dell'identificatore di visualizzazione vengono eliminati. Il conteggio dei riferimenti per il puntatore dell'interfaccia in pDsObj non viene incrementato chiamando ADsPropGetInitInfo, quindi l'interfaccia non deve essere rilasciata dal chiamante.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Intestazione adsprop.h

Vedi anche

ADS_ATTR_INFO

ADsPropGetInitInfo

IDirectoryObject