Freigeben über


StorPortCaptureLiveDump-Funktion (storport.h)

StorPortCaptureLiveDump erfasst eine Liveabbilddatei.

Syntax

ULONG StorPortCaptureLiveDump(
  [in]          PVOID                      HwDeviceExtension,
  [in/optional] PSTOR_ADDRESS              StorAddress,
  [in]          PSTORPORT_CAPTURE_LIVEDUMP CaptureLivedump
);

Parameter

[in] HwDeviceExtension

Zeiger auf die Hardwaregeräteerweiterung des Miniports.

[in/optional] StorAddress

Zeigen Sie auf eine STOR_ADDRESS-Struktur, die die Adresse enthält, die das Einheitenobjekt angibt. Legen Sie StorAddress- auf NULL fest, wenn das Gerät ein Adapter ist.

[in] CaptureLivedump

Zeigen Sie auf eine STORPORT_CAPTURE_LIVEDUMP Struktur, die die daten enthält, die zum Generieren des Liveabbilds erforderlich sind.

Rückgabewert

StorPortCaptureLiveDump gibt einen der folgenden Werte zurück:

Rückgabecode Beschreibung
STOR_STATUS_SUCCESS Die Liste der Dumpfeatures wurde erfolgreich festgelegt.
STOR_STATUS_INVALID_PARAMETER Mindestens einer der bereitgestellten Parameter ist ungültig.
STOR_STATUS_UNSUCCESSFUL Wird aus anderen internen Systemgründen zurückgegeben.

Bemerkungen

Wenn ein Miniport ein Problem erkennt, das möglicherweise eine weitere Triage erfordert, kann er StorPortCaptureLiveDump- aufrufen, um eine Liveabbilddatei zu erfassen.

Diese Funktion muss bei PASSIVE_LEVEL aufgerufen werden.

Anforderungen

Anforderung Wert
mindestens unterstützte Server- Windows Server 2022
Header- storport.h
IRQL- PASSIVE_LEVEL

Siehe auch

STOR_ADDRESS

STORPORT_CAPTURE_LIVEDUMP

STORPORT_LIVEDUMP_DATA_TYPE

STORPORT_LIVEDUMP_DEVICE_TELEMETRY_LOG