Partager via


DXGKCB_REPORT_DIAGNOSTIC fonction de rappel (dispmprt.h)

Implémenté par le pilote en mode noyau pour signaler la journalisation des diagnostics.

Syntaxe

DXGKCB_REPORT_DIAGNOSTIC DxgkcbReportDiagnostic;

NTSTATUS DxgkcbReportDiagnostic(
  HANDLE DeviceHandle,
  IN_PDXGK_DIAGNOSTIC_HEADER pDiagnostic
)
{...}

Paramètres

DeviceHandle

Handle d’une carte de périphérique d’affichage.

pDiagnostic

Pointeur vers une structure DXGK_DIAGNOSTIC_HEADER qui contient le rapport d’événements de diagnostic.

Valeur retournée

Retourne les valeurs suivantes :

Valeur Description
STATUS_SUCCESS L’événement de diagnostic est enregistré avec succès par le système d’exploitation.
STATUS_INVALID_PARAMETER Le handle de l’adaptateur est incorrect ou le type d’événement n’est pas reconnu.
STATUS_BUFFER_TOO_SMALL la taille de l’événement est trop petite pour le type.
STATUS_UNSUCCESSFUL Le système d’exploitation n’a pas pu traiter un événement valide.

D’autres codes de retour peuvent être retournés le cas échéant.

Configuration requise

Condition requise Valeur
En-tête dispmprt.h