DSCreateISecurityInfoObjectEx 함수(dssec.h)
DSCreateISecurityInfoObjectEx 함수는 지정된 서버에서 지정된 DS(디렉터리 서비스) 개체와 연결된 ISecurityInformation 인터페이스의 instance 만듭니다.
구문
HRESULT DSCreateISecurityInfoObjectEx(
[in] LPCWSTR pwszObjectPath,
[in] LPCWSTR pwszObjectClass,
[in] LPCWSTR pwszServer,
[in] LPCWSTR pwszUserName,
[in] LPCWSTR pwszPassword,
[in] DWORD dwFlags,
[out] LPSECURITYINFO *ppSI,
[in, optional] PFNREADOBJECTSECURITY pfnReadSD,
[in, optional] PFNWRITEOBJECTSECURITY pfnWriteSD,
[in] LPARAM lpContext
);
매개 변수
[in] pwszObjectPath
ISecurityInformation 인터페이스의 instance 만들 DS 개체의 전체 경로입니다.
[in] pwszObjectClass
pwszObjectPath 매개 변수로 지정된 개체의 클래스입니다.
[in] pwszServer
pwszObjectPath 매개 변수로 지정된 개체의 서버입니다. 이 매개 변수의 값이 NULL이면 pwszObjectPath 매개 변수로 지정된 경로에서 서버를 가져옵니다.
[in] pwszUserName
새 ISecurityInformation 개체와 연결할 사용자 이름입니다. 이 매개 변수의 값이 NULL이면 ADSI( Active Directory Services Interfaces ) 기본값이 사용됩니다.
[in] pwszPassword
새 ISecurityInformation 개체와 연결할 암호입니다. 이 매개 변수의 값이 NULL이면 ADSI( Active Directory Services Interfaces ) 기본값이 사용됩니다.
[in] dwFlags
ISecurityInformation 인터페이스의 새 instance 연결된 보안 속성 페이지에 사용되는 플래그입니다. 이 매개 변수는 다음 플래그의 조합일 수 있습니다.
값 | 의미 |
---|---|
|
보안 속성은 읽기 전용입니다. |
|
액세스 검사 수행되지 않습니다. |
|
SACL( 시스템 액세스 제어 목록 ) 속성은 읽기 전용입니다. |
|
개체 소유자 속성은 읽기 전용입니다. |
|
개체는 루트 개체입니다. |
|
필터를 적용하지 마세요. |
|
읽기 전용 팝업 메시지를 표시하지 않습니다. |
[out] ppSI
이 함수가 만드는 ISecurityInformation 인터페이스의 instance 대한 포인터입니다.
[in, optional] pfnReadSD
개체의 보안 설명자를 읽는 데 사용되는 함수에 대한 포인터입니다. 이 값은 NULL일 수 있습니다. pfnReadSD가 NULL이 아닌 경우 DSCreateISecurityInfoObject는 pfnReadSD에서 참조하는 함수를 호출하여 개체의 보안 설명자를 검색합니다.
[in, optional] pfnWriteSD
개체의 보안 설명자를 작성하는 데 사용되는 함수에 대한 포인터입니다. 이 값은 NULL일 수 있습니다. pfnWriteSD가 NULL이 아닌 경우 DSCreateISecurityInfoObject는 pfnWriteSD에서 참조하는 함수를 호출하여 개체의 보안 설명자를 작성합니다.
[in] lpContext
pfnReadSD 및 pfnWriteSD 매개 변수로 식별된 함수에 전달할 컨텍스트입니다.
반환 값
함수가 성공하면 함수는 S_OK 반환합니다.
함수가 실패하면 오류를 나타내는 HRESULT 값을 반환합니다. 일반적인 오류 코드 목록은 일반적인 HRESULT 값을 참조하세요.
요구 사항
지원되는 최소 클라이언트 | 지원되는 버전 없음 |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | dssec.h |
라이브러리 | DSSec.lib |
DLL | DSSec.dll |