Función RmGetFilterList (restartmanager.h)
Listas las modificaciones para apagar y reiniciar las acciones que ya ha aplicado la función RmAddFilter. La función devuelve un puntero a un búfer que contiene información sobre las modificaciones que se han aplicado.
Sintaxis
DWORD RmGetFilterList(
[in] DWORD dwSessionHandle,
[out, optional] PBYTE pbFilterBuf,
[in] DWORD cbFilterBuf,
[out] LPDWORD cbFilterBufNeeded
);
Parámetros
[in] dwSessionHandle
Identificador de una sesión existente del Administrador de reinicio.
[out, optional] pbFilterBuf
Puntero a un búfer que contiene información de modificación.
[in] cbFilterBuf
Tamaño del búfer que contiene información de modificación en bytes.
[out] cbFilterBufNeeded
Número de bytes necesarios en el búfer.
Valor devuelto
Este es el error más reciente recibido. La función puede devolver uno de los códigos de error del sistema definidos en Winerror.h.
Valor | Significado |
---|---|
|
Si se devuelve este valor, significa que la función se completó correctamente. |
|
Uno o más argumentos son incorrectos. La función Restart Manager devuelve este valor de error si se pasa un puntero NULL o 0 como parámetro que requiere un valor distinto de NULL y distinto de cero. |
|
La función RmGetFilterList devuelve este valor de error si el búfer pbFilterBuf es demasiado pequeño para contener toda la información de la aplicación en la lista o si no se especificó cbFilterBufNeeded . |
|
Este error se devuelve cuando un instalador secundario llama a esta función. Esta función solo está disponible para los instaladores principales. |
Comentarios
El búfer pbFilterBuf devuelto debe estar escrito en RM_FILTER_INFO para acceder a la lista de filtros.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | restartmanager.h |
Library | Rstrtmgr.lib |
Archivo DLL | Rstrtmgr.dll |