Freigeben über


PFN_IDDCXREPORTCRITICALERROR Rückruffunktion (iddcx.h)

PFN_IDDCXREPORTCRITICALERROR ist ein Zeiger auf eine Betriebssystemrückruffunktion, über die ein kritischer Fehler gemeldet werden soll.

Syntax

PFN_IDDCXREPORTCRITICALERROR PfnIddcxreportcriticalerror;

NTSTATUS * PfnIddcxreportcriticalerror(
  [in]      PIDD_DRIVER_GLOBALS DriverGlobals,
  [in, opt] IDDCX_ADAPTER AdapterObject,
  [in]      const IDARG_IN_REPORTCRITICALERROR *pInArgs
)
{...}

Parameter

[in] DriverGlobals

Zeigen Sie auf eine IDD_DRIVER_GLOBALS Struktur, die systemdefinierte Daten pro Treiber enthält.

[in, opt] AdapterObject

Das Adapterobjekt des Adapters, auf dem der kritische Fehler aufgetreten ist. Wenn der Fehler vor dem Erstellen eines IDDCX_ADAPTER Objekts aufgetreten ist, übergeben Sie nullptr für diesen Wert.

[in] pInArgs

Zeigen Sie auf eine IDARG_IN_REPORTCRITICALERROR Struktur, die Eingabeargumente auf die Funktion enthält.

Rückgabewert

Wenn die Routine erfolgreich ist, wird sie nie wieder an den Treiber zurückgegeben, da der Treiberprozess beendet wird.

Bemerkungen

Ein indirekter Anzeigetreiber (IDD) sollte diesen Zeiger nicht verwenden, um die Funktion, auf die sie verweist, direkt aufzurufen. IDDs sollten stattdessen IddCxReportCriticalError aufrufen, um einen kritischen Fehler zu melden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10
Header- iddcx.h

Siehe auch

IDARG_IN_REPORTCRITICALERROR

IddCxReportCriticalError