Função SaferCreateLevel (winsafer.h)
A função SaferCreateLevel abre um SAFER_LEVEL_HANDLE.
Sintaxe
BOOL SaferCreateLevel(
[in] DWORD dwScopeId,
[in] DWORD dwLevelId,
[in] DWORD OpenFlags,
[out] SAFER_LEVEL_HANDLE *pLevelHandle,
LPVOID lpReserved
);
Parâmetros
[in] dwScopeId
O escopo do nível a ser criado. A tabela a seguir mostra os valores possíveis.
Valor | Significado |
---|---|
|
O escopo do nível criado é por computador. |
|
O escopo do nível criado é por usuário. |
[in] dwLevelId
O nível do identificador a ser aberto. A tabela a seguir mostra os valores possíveis.
[in] OpenFlags
Esse pode ser o valor a seguir.
Valor | Significado |
---|---|
|
[out] pLevelHandle
O SAFER_LEVEL_HANDLE retornado. Quando terminar de usar o identificador, feche-o chamando a função SaferCloseLevel .
lpReserved
Esse parâmetro é reservado para uso futuro. Defina-o como NULL.
Retornar valor
Retornará diferente de zero se tiver êxito ou zero caso contrário.
Para obter informações de erro estendidas, chame GetLastError.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | winsafer.h |
Biblioteca | Advapi32.lib |
DLL | Advapi32.dll |
Conjunto de APIs | ext-ms-win-advapi32-safer-l1-1-0 (introduzido no Windows 8) |