CoGetSystemSecurityPermissions 함수(objbase.h)
컴퓨터 전체 시작 및 액세스 권한의 보안 설명자의 기본값과 시작 및 액세스 제한을 반환합니다.
구문
HRESULT CoGetSystemSecurityPermissions(
[in] COMSD comSDType,
[out] PSECURITY_DESCRIPTOR *ppSD
);
매개 변수
[in] comSDType
COMSD 열거형의 값입니다. 시작 권한, 액세스 권한, 시작 제한 및 액세스 제한과 같은 요청된 시스템 보안 권한의 유형을 지정합니다.
[out] ppSD
이 루틴이 시스템 보안 권한에 대한 SECURITY_DESCRIPTOR 포함하는 버퍼의 주소로 설정하는 호출자 제공 변수에 대한 포인터입니다. 메모리는 CoGetSystemSecurityPermissions 에 의해 할당되며 LocalFree를 사용하는 호출자가 해제해야 합니다.
반환 값
이 함수는 이러한 값 중 하나를 반환할 수 있습니다.
반환 코드 | Description |
---|---|
|
성공. |
|
잘못된 매개 변수 comSDType 또는 ppSD입니다. |
|
확인자 프로세스에 대한 연결이 없습니다. |
|
보안 설명자의 할당에 대한 메모리가 부족합니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | objbase.h |
라이브러리 | Ole32.lib |
DLL | ComBase.dll |