Freigeben über


ID3D12InfoQueue::AddMessage-Methode (d3d12sdklayers.h)

Fügt der Nachrichtenwarteschlange eine Debugnachricht hinzu und sendet diese Nachricht zum Debuggen der Ausgabe.

Syntax

HRESULT AddMessage(
  [in] D3D12_MESSAGE_CATEGORY Category,
  [in] D3D12_MESSAGE_SEVERITY Severity,
  [in] D3D12_MESSAGE_ID       ID,
  [in] LPCSTR                 pDescription
);

Parameter

[in] Category

Typ: D3D12_MESSAGE_CATEGORY

Kategorie einer Nachricht.

[in] Severity

Typ: D3D12_MESSAGE_SEVERITY

Schweregrad einer Nachricht.

[in] ID

Typ: D3D12_MESSAGE_ID

Eindeutiger Bezeichner einer Nachricht.

[in] pDescription

Typ: LPCSTR-

Benutzerdefinierte Nachricht.

Rückgabewert

Typ: HRESULT-

Diese Methode gibt einen der Direct3D 12-Rückgabecodeszurück.

Bemerkungen

Diese Methode wird von den internen Mechanismen der Laufzeit verwendet, um der Nachrichtenwarteschlange Debugnachrichten hinzuzufügen und sie an die Debugausgabe zu senden. Wenn Anwendungen der Nachrichtenwarteschlange ihre eigenen benutzerdefinierten Nachrichten hinzufügen und diese an die Debugausgabe senden möchten, rufen Sie ID3D12InfoQueue::AddApplicationMessageauf.

Anforderungen

Anforderung Wert
Zielplattform- Fenster
Header- d3d12sdklayers.h

Siehe auch

ID3D12InfoQueue-