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 |