Compartir a través de


Función CoGetSystemSecurityPermissions (objbase.h)

Devuelve los valores predeterminados de los descriptores de seguridad de los permisos de inicio y acceso de toda la máquina, así como los límites de inicio y acceso.

Sintaxis

HRESULT CoGetSystemSecurityPermissions(
  [in]  COMSD                comSDType,
  [out] PSECURITY_DESCRIPTOR *ppSD
);

Parámetros

[in] comSDType

Valor de la enumeración COMSD . Especifica el tipo de permisos de seguridad del sistema solicitados, como permisos de inicio, permisos de acceso, restricciones de inicio y restricciones de acceso.

[out] ppSD

Puntero a una variable proporcionada por el autor de la llamada que esta rutina establece en la dirección de un búfer que contiene el SECURITY_DESCRIPTOR para los permisos de seguridad del sistema. CoGetSystemSecurityPermissions asignará memoria y el autor de la llamada debe liberarla con LocalFree.

Valor devuelto

Esta función puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
Correcto.
E_INVALIDARG
Parámetro no válido comSDType o ppSD.
E_FAIL
No hay conexión con el proceso de resolución.
E_OUTOFMEMORY
Memoria insuficiente para la asignación del descriptor de seguridad.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado objbase.h
Library Ole32.lib
Archivo DLL ComBase.dll

Consulte también

COMSD

SECURITY_DESCRIPTOR