次の方法で共有


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

こちらもご覧ください

ADS_ATTR_INFO

ADsPropGetInitInfo

IDirectoryObject