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

Zeiger auf eine IDD_DRIVER_GLOBALS Struktur, die systemdefinierte Treiberdaten enthält.

[in, opt] AdapterObject

Das Adapterobjekt des Adapters, für den der kritische Fehler aufgetreten ist. Wenn der Fehler aufgetreten ist, bevor ein IDDCX_ADAPTER -Objekt erstellt wurde, übergeben Sie nullptr für diesen Wert.

[in] pInArgs

Zeiger auf eine IDARG_IN_REPORTCRITICALERROR Struktur, die Eingabeargumente für die Funktion enthält.

Rückgabewert

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

Hinweise

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Kopfzeile iddcx.h

Weitere Informationen

IDARG_IN_REPORTCRITICALERROR

IddCxReportCriticalError