SaferCreateLevel, fonction (winsafer.h)
La fonction SaferCreateLevel ouvre un SAFER_LEVEL_HANDLE.
Syntaxe
BOOL SaferCreateLevel(
[in] DWORD dwScopeId,
[in] DWORD dwLevelId,
[in] DWORD OpenFlags,
[out] SAFER_LEVEL_HANDLE *pLevelHandle,
LPVOID lpReserved
);
Paramètres
[in] dwScopeId
Étendue du niveau à créer. Le tableau suivant répertorie les valeurs possibles.
Value | Signification |
---|---|
|
L’étendue du niveau créé est par ordinateur. |
|
L’étendue du niveau créé est par utilisateur. |
[in] dwLevelId
Niveau de la poignée à ouvrir. Le tableau suivant répertorie les valeurs possibles.
[in] OpenFlags
Il peut s’agir de la valeur suivante.
Valeur | Signification |
---|---|
|
[out] pLevelHandle
SAFER_LEVEL_HANDLE retourné. Une fois que vous avez terminé d’utiliser le handle, fermez-le en appelant la fonction SaferCloseLevel .
lpReserved
Ce paramètre est réservé à un usage futur. Définissez-le sur NULL.
Valeur retournée
Retourne une valeur différente de zéro en cas de réussite ou de zéro dans le cas contraire.
Pour obtenir des informations d’erreur étendues, appelez GetLastError.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | winsafer.h |
Bibliothèque | Advapi32.lib |
DLL | Advapi32.dll |
Ensemble d’API | ext-ms-win-advapi32-safer-l1-1-0 (introduit dans Windows 8) |