Fonction RmGetFilterList (restartmanager.h)
Listes les modifications apportées aux actions d’arrêt et de redémarrage qui ont déjà été appliquées par la fonction RmAddFilter. La fonction retourne un pointeur vers une mémoire tampon contenant des informations sur les modifications qui ont été appliquées.
Syntaxe
DWORD RmGetFilterList(
[in] DWORD dwSessionHandle,
[out, optional] PBYTE pbFilterBuf,
[in] DWORD cbFilterBuf,
[out] LPDWORD cbFilterBufNeeded
);
Paramètres
[in] dwSessionHandle
Handle d’une session restart Manager existante.
[out, optional] pbFilterBuf
Pointeur vers une mémoire tampon qui contient des informations de modification.
[in] cbFilterBuf
Taille de la mémoire tampon qui contient des informations de modification en octets.
[out] cbFilterBufNeeded
Nombre d’octets nécessaires dans la mémoire tampon.
Valeur retournée
Il s’agit de l’erreur la plus récente reçue. La fonction peut retourner l’un des codes d’erreur système définis dans Winerror.h.
Valeur | Signification |
---|---|
|
La fonction s’est terminée avec succès. |
|
Un ou plusieurs arguments sont incorrects. Cette valeur d’erreur est retournée par la fonction Restart Manager si un pointeur NULL ou 0 est passé en tant que paramètre qui nécessite une valeur non null et une valeur non nulle. |
|
Cette valeur d’erreur est retournée par la fonction RmGetFilterList si la mémoire tampon pbFilterBuf est trop petite pour contenir toutes les informations d’application dans la liste ou si cbFilterBufNeededed n’a pas été spécifié. |
|
Cette erreur est retournée lorsqu’un programme d’installation secondaire appelle cette fonction. Cette fonction n’est disponible que pour les programmes d’installation principaux. |
Remarques
La mémoire tampon pbFilterBuf retournée doit être typecast pour RM_FILTER_INFO accéder à la liste des filtres.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | restartmanager.h |
Bibliothèque | Rstrtmgr.lib |
DLL | Rstrtmgr.dll |