Função CoGetSystemSecurityPermissions (objbase.h)

Retorna os valores padrão dos Descritores de Segurança das permissões de inicialização e acesso em todo o computador, bem como limites de inicialização e acesso.

Sintaxe

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

Parâmetros

[in] comSDType

Um valor da enumeração COMSD . Especifica o tipo das permissões de segurança do sistema solicitadas, como permissões de inicialização, permissões de acesso, restrições de inicialização e restrições de acesso.

[out] ppSD

Ponteiro para uma variável fornecida pelo chamador que essa rotina define como o endereço de um buffer que contém o SECURITY_DESCRIPTOR para as permissões de segurança do sistema. A memória será alocada por CoGetSystemSecurityPermissions e deverá ser liberada pelo chamador com LocalFree.

Retornar valor

Essa função pode retornar um desses valores.

Código de retorno Descrição
S_OK
Êxito.
E_INVALIDARG
Parâmetro inválido comSDType ou ppSD.
E_FAIL
Nenhuma conexão com o processo de resolvedor.
E_OUTOFMEMORY
Não há memória suficiente para a alocação do descritor de segurança.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho objbase.h
Biblioteca Ole32.lib
DLL ComBase.dll

Confira também

COMSD

SECURITY_DESCRIPTOR