SaferGetPolicyInformation, fonction (winsafer.h)
La fonction SaferGetPolicyInformation obtient des informations sur une stratégie. Vous pouvez interroger pour obtenir plus d’informations sur la stratégie.
Syntaxe
BOOL SaferGetPolicyInformation(
[in] DWORD dwScopeId,
[in] SAFER_POLICY_INFO_CLASS SaferPolicyInfoClass,
[in] DWORD InfoBufferSize,
[out] PVOID InfoBuffer,
[out] PDWORD InfoBufferRetSize,
LPVOID lpReserved
);
Paramètres
[in] dwScopeId
Étendue de la requête. Le tableau suivant répertorie les valeurs possibles.
Value | Signification |
---|---|
|
L’étendue de la requête est par ordinateur. |
|
L’étendue de la requête est par utilisateur. |
[in] SaferPolicyInfoClass
Valeur d’énumération SAFER_POLICY_INFO_CLASS qui spécifie le type d’informations de stratégie à retourner. La valeur spécifiée détermine la taille et le type du paramètre InfoBuffer . Le tableau suivant répertorie les valeurs possibles.
[in] InfoBufferSize
Taille, en octets, du paramètre InfoBuffer .
[out] InfoBuffer
Mémoire tampon pour contenir les résultats de la requête. La taille et le type des informations retournées sont déterminés par le paramètre SaferPolicyInfoClass . Pour connaître le type des informations retournées pour chaque valeur possible du paramètre SaferPolicyInfoClass , consultez le paramètre SaferPolicyInfoClass .
[out] InfoBufferRetSize
Nombre d’octets dans le paramètre InfoBuffer qui ont été remplis avec des informations de stratégie.
lpReserved
Réservé pour un usage futur. Ce paramètre doit être défini sur NULL.
Valeur retournée
TRUE si la fonction réussit ; sinon, FALSE. Pour obtenir des informations d’erreur étendues, appelez GetLastError.
Configuration requise
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) |