다음을 통해 공유


RtlGetOwnerSecurityDescriptor 함수(ntifs.h)

RtlGetOwnerSecurityDescriptor 루틴은 지정된 보안 설명자에 대한 소유자 정보를 반환합니다.

구문

NTSYSAPI NTSTATUS RtlGetOwnerSecurityDescriptor(
  [in]  PSECURITY_DESCRIPTOR SecurityDescriptor,
  [out] PSID                 *Owner,
  [out] PBOOLEAN             OwnerDefaulted
);

매개 변수

[in] SecurityDescriptor

보안 설명자에 대한 포인터입니다.

[out] Owner

SID(소유자 보안 식별자)에 대한 포인터를 받을 주소에 대한 포인터입니다. 보안 설명자에 현재 소유자 SID가 없는 경우 소유자는NULL을 받습니다.

[out] OwnerDefaulted

소유자 정보가 보안 설명자의 원래 공급자가 아닌 기본 메커니즘에서 파생된 경우 TRUE 를 수신하는 부울 변수에 대한 포인터이고, 그렇지 않으면 FALSE 입니다. 소유자가NULL이 아닌 값을 받는 경우에만 유효합니다.

반환 값

RtlGetOwnerSecurityDescriptor 는 STATUS_SUCCESS 또는 다음 중 하나와 같은 적절한 NTSTATUS 값을 반환합니다.

반환 코드 설명
STATUS_UNKNOWN_REVISION
보안 설명자의 수정 수준을 알 수 없거나 지원되지 않습니다. 오류 코드입니다.

설명

보안 및 액세스 제어에 대한 자세한 내용은 드라이버 개발자를 위한 Windows 보안 모델 및 Windows SDK의 이러한 topics 대한 설명서를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000
대상 플랫폼 유니버설
헤더 ntifs.h(Ntifs.h 포함)
라이브러리 NtosKrnl.lib
DLL NtosKrnl.exe(커널 모드); Ntdll.dll(사용자 모드)
IRQL PASSIVE_LEVEL

추가 정보

RtlCreateSecurityDescriptor

RtlLengthSecurityDescriptor

RtlSetDaclSecurityDescriptor

RtlSetOwnerSecurityDescriptor

RtlValidSecurityDescriptor

SECURITY_DESCRIPTOR

SID