POFFLINE_V2_ROUTINE Rückruffunktion (resapi.h)
Markiert eine Ressource als nach Abschluss der Bereinigungsverarbeitung als nicht verfügbar. Der POFFLINE_V2_ROUTINE Typ definiert einen Zeiger auf diese Funktion.
Syntax
POFFLINE_V2_ROUTINE PofflineV2Routine;
DWORD PofflineV2Routine(
[in] RESID Resource,
[in, optional] LPCWSTR DestinationNodeName,
[in] DWORD OfflineFlags,
[in, optional] PBYTE InBuffer,
[in] DWORD InBufferSize,
[in] DWORD Reserved
)
{...}
Parameter
[in] Resource
Ein Ressourcenbezeichner für die Ressource, die offline geschaltet werden soll.
[in, optional] DestinationNodeName
Der Name des Knotens, der die Ressource enthalten soll, wenn der Vorgang abgeschlossen ist.
[in] OfflineFlags
Eine Bitmaske von Flags, die Einstellungen für diesen Vorgang angeben. Dieser Parameter kann auf einen oder mehrere der folgenden Werte festgelegt werden:
CLUS_RESDLL_OFFLINE_IGNORE_RESOURCE_STATUS (0x00000001)
Führen Sie den Vorgang auch dann aus, wenn die Ressource angibt, dass sie gesperrt werden soll.
CLUS_RESDLL_OFFLINE_RETURN_TO_SOURCE_NODE_ON_ERROR (0x00000002)
Wenn für die Ressource ein Fehler auftritt, kehren Sie sie an den Quellknoten zurück.
CLUS_RESDLL_OFFLINE_QUEUE_ENABLED (0x00000004)
Stellen Sie den Vorgang in eine Warteschlange, wenn er durch eine Ressourcen-DLL verzögert wird, und wiederholen Sie dann den Vorgang, bis er abgeschlossen ist oder vom Client abgebrochen wird.
CLUS_RESDLL_OFFLINE_RETURNING_TO_SOURCE_NODE_BECAUSE_OF_ERROR (0x00000008)
Geben Sie an, dass für die Ressource ein Fehler aufgetreten ist und zum Quellknoten zurückkehrt.
CLUS_RESDLL_OFFLINE_DUE_TO_EMBEDDED_FAILURE (0x00000010)
Geben Sie an, dass ein eingebetteter Fehler aufgetreten ist.
CLUS_RESDLL_OFFLINE_IGNORE_NETWORK_CONNECTIVITY (0x00000020)
Führen Sie den Vorgang auch dann aus, wenn ein Netzwerkfehler vorliegt.
Windows Server 2012: Dieser Wert wird vor Windows Server 2012 R2 nicht unterstützt.
CLUS_RESDLL_OFFLINE_DO_NOT_UPDATE_PERSISTENT_STATE (0x00000040)
Aktualisieren Sie den persistenten Zustand der Ressource nicht.
Windows Server 2012 R2 und Windows Server 2012: Dieser Wert wird vor Windows Server 2016 nicht unterstützt.
[in, optional] InBuffer
Ein Zeiger auf einen Puffer, der Daten für den Vorgang enthält; andernfalls NULL , wenn für den Vorgang keine Daten erforderlich sind.
[in] InBufferSize
Die Größe des InBuffer-Parameters in Bytes.
[in] Reserved
Reserviert.
Rückgabewert
Rückgabecode/-wert | BESCHREIBUNG |
---|---|
|
Die Anforderung wurde erfolgreich abgeschlossen, und die Ressource ist offline. |
|
Die Anforderung steht noch aus, und ein Thread wurde aktiviert, um die Offlineanforderung zu verarbeiten. |
Wenn der Vorgang aus anderen Gründen nicht erfolgreich war, gibt diese Funktion einen der Systemfehlercodes zurück.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2012 |
Zielplattform | Windows |
Kopfzeile | resapi.h |