Partager via


StorPortCaptureLiveDump, fonction (storport.h)

StorPortCaptureLiveDump capture un fichier de vidage en direct.

Syntaxe

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

Paramètres

[in] HwDeviceExtension

Pointeur vers l’extension d’appareil matériel du miniport.

[in/optional] StorAddress

Pointeur vers une structure STOR_ADDRESS qui contient l’adresse spécifiant l’objet d’unité. Définissez StorAddress sur NULL si l’appareil est un adaptateur.

[in] CaptureLivedump

Pointeur vers une structure STORPORT_CAPTURE_LIVEDUMP contenant les données nécessaires pour générer le vidage en direct.

Valeur de retour

StorPortCaptureLiveDump retourne l’une des valeurs suivantes :

Retourner le code Description
STOR_STATUS_SUCCESS La liste des fonctionnalités de vidage a été correctement définie.
STOR_STATUS_INVALID_PARAMETER Un ou plusieurs des paramètres fournis ne sont pas valides.
STOR_STATUS_UNSUCCESSFUL Retourné pour d’autres raisons système internes.

Remarques

Lorsqu’un miniport détecte un problème qui peut nécessiter un tri supplémentaire, il peut appeler StorPortCaptureLiveDump pour capturer un fichier de vidage en direct.

Cette fonction doit être appelée à PASSIVE_LEVEL.

Exigences

Exigence Valeur
serveur minimum pris en charge Windows Server 2022
d’en-tête storport.h
IRQL PASSIVE_LEVEL

Voir aussi

STOR_ADDRESS

STORPORT_CAPTURE_LIVEDUMP

STORPORT_LIVEDUMP_DATA_TYPE

STORPORT_LIVEDUMP_DEVICE_TELEMETRY_LOG