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 함수는 pwzCN 및 pWritableAttrs 멤버에 대한 메모리를 할당합니다. 이 메모리는 모든 표시 지정자 개체가 제거된 후 시스템에서 해제됩니다. pDsObj의 인터페이스 포인터에 대한 참조 수는 ADsPropGetInitInfo를 호출하여 증가하지 않으므로 호출자가 인터페이스를 해제해서는 안 됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
지원되는 최소 서버 | Windows Server 2008 |
머리글 | adsprop.h |