다음을 통해 공유


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로 끝나는 유니코드 문자열에 대한 포인터입니다.

pWritableAttrs

디렉터리 개체에 대한 특성 데이터를 포함하는 ADS_ATTR_INFO 구조체에 대한 포인터입니다.

설명

ADsPropGetInitInfo 함수는 pwzCNpWritableAttrs 멤버에 대한 메모리를 할당합니다. 이 메모리는 모든 표시 지정자 개체가 제거된 후 시스템에서 해제됩니다. pDsObj의 인터페이스 포인터에 대한 참조 수는 ADsPropGetInitInfo를 호출하여 증가하지 않으므로 호출자가 인터페이스를 해제해서는 안 됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
머리글 adsprop.h

추가 정보

ADS_ATTR_INFO

ADsPropGetInitInfo

IDirectoryObject