ADSPROPINITPARAMS 構造体 (adsprop.h)
ADSPROPINITPARAMS 構造体は、表示指定子が適用されるオブジェクト データを取得するために、ADsPropGetInitInfo 関数と共に使用されます。
構文
typedef struct _ADSPROPINITPARAMS {
DWORD dwSize;
DWORD dwFlags;
HRESULT hr;
IDirectoryObject *pDsObj;
LPWSTR pwzCN;
PADS_ATTR_INFO pWritableAttrs;
} ADSPROPINITPARAMS, *PADSPROPINITPARAMS;
メンバー
dwSize
ADSPROPINITPARAMS 構造体のサイズ (バイト単位)。 ADsPropGetInitInfo を呼び出す前に、この値を設定します。
dwFlags
予約済み。
hr
バインド/取得操作の結果を指定する HRESULT 値が含まれます。 この値が S_OK等しくない場合、残りの構造体メンバーは初期化されず、無視する必要があります。
pDsObj
表示指定子が適用されるディレクトリ オブジェクトを表す IDirectoryObject インターフェイスへのポインター。 このインターフェイスを解放しないでください。
pwzCN
ディレクトリ オブジェクトの共通名を含む null で終わる Unicode 文字列へのポインター。
pWritableAttrs
ディレクトリ オブジェクトの属性データを含む ADS_ATTR_INFO 構造体へのポインター。
注釈
ADsPropGetInitInfo 関数は、pwzCN メンバーと pWritableAttrs メンバーにメモリを割り当てます。 このメモリは、すべての表示指定子オブジェクトが破棄された後、システムによって解放されます。 pDsObj 内のインターフェイス ポインターの参照カウントは、ADsPropGetInitInfo を呼び出すことによってインクリメントされないため、インターフェイスを呼び出し元が解放することはできません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
Header | adsprop.h |