RM_FILTER_INFO-Struktur (restartmanager.h)
Enthält Informationen zu Änderungen zum Neustarten oder Herunterfahren von Aktionen. Hinzufügen, Entfernen und Auflisten von Änderungen an angegebenen Anwendungen und Diensten, die mit der Restart Manager-Sitzung registriert wurden, mithilfe der Funktionen RmAddFilter, RmRemoveFilter und RmGetFilterList .
Syntax
typedef struct _RM_FILTER_INFO {
RM_FILTER_ACTION FilterAction;
RM_FILTER_TRIGGER FilterTrigger;
DWORD cbNextOffset;
union {
LPWSTR strFilename;
RM_UNIQUE_PROCESS Process;
LPWSTR strServiceShortName;
};
} RM_FILTER_INFO, *PRM_FILTER_INFO;
Member
FilterAction
Dieses Element enthält einen RM_FILTER_ACTION Enumerationswert. Verwenden Sie den Wert RmNoRestart , um den Neustart der Anwendung oder des Diensts zu verhindern. Verwenden Sie den Wert RmNoShutdown , um das Herunterfahren und Neustarten der Anwendung oder des Diensts zu verhindern.
FilterTrigger
Dieses Element enthält einen RM_FILTER_TRIGGER Enumerationswert. Verwenden Sie den Wert RmFilterTriggerFile , um die Neustart- oder Herunterfahren-Aktionen einer Anwendung zu ändern, auf die durch den vollständigen Pfaddateinamen der ausführbaren Datei verwiesen wird. Verwenden Sie den Wert RmFilterTriggerProcess , um die Neustart- oder Herunterfahren-Aktionen einer Anwendung zu ändern, auf die von einer RM_UNIQUE_PROCESS-Struktur verwiesen wird. Verwenden Sie den Wert RmFilterTriggerService , um die Neustart- oder Herunterfahren-Aktionen eines Diensts zu ändern, auf den durch den kurzen Dienstnamen verwiesen wird.
cbNextOffset
Der Offset in Byte zur nächsten Struktur.
strFilename
Wenn der Wert von FilterTriggerRmFilterTriggerFile ist, enthält dieses Element einen Zeiger auf einen Zeichenfolgenwert, der den Anwendungsdateinamen enthält.
Process
Wenn der Wert von FilterTriggerRmFilterTriggerProcess ist, ist dieser Member eine RM_PROCESS_INFO Struktur für die Anwendung.
strServiceShortName
Wenn der Wert von FilterTriggerRmFilterTriggerService ist, ist dieser Member ein Zeiger auf einen Zeichenfolgenwert, der den kurzen Dienstnamen enthält.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | restartmanager.h |