Freigeben über


ID3D10InfoQueue::AddMessage-Methode (d3d10sdklayers.h)

Fügen Sie der Nachrichtenwarteschlange eine Direct3D 10-Debugnachricht hinzu, und senden Sie diese Nachricht an die Debugausgabe.

Syntax

HRESULT AddMessage(
  [in] D3D10_MESSAGE_CATEGORY Category,
  [in] D3D10_MESSAGE_SEVERITY Severity,
  [in] D3D10_MESSAGE_ID       ID,
  [in] LPCSTR                 pDescription
);

Parameter

[in] Category

Typ: D3D10_MESSAGE_CATEGORY

Kategorie einer Nachricht (siehe D3D10_MESSAGE_CATEGORY).

[in] Severity

Typ: D3D10_MESSAGE_SEVERITY

Schweregrad einer Nachricht (siehe D3D10_MESSAGE_SEVERITY).

[in] ID

Typ: D3D10_MESSAGE_ID

Eindeutiger Bezeichner einer Nachricht (siehe D3D10_MESSAGE_ID).

[in] pDescription

Typ: LPCSTR

Benutzerdefinierte Nachricht.

Rückgabewert

Typ: HRESULT

Diese Methode gibt einen der folgenden Direct3D 10-Rückgabecodes zurück.

Hinweise

Diese Methode wird von den internen Mechanismen der Laufzeit verwendet, um Direct3D 10-Debugnachrichten zur Nachrichtenwarteschlange hinzuzufügen und sie an die Debugausgabe zu senden. Damit Anwendungen ihre eigenen benutzerdefinierten Nachrichten zur Nachrichtenwarteschlange hinzufügen und sie zum Debuggen der Ausgabe senden können, rufen Sie ID3D10InfoQueue::AddApplicationMessage auf.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d10sdklayers.h

Weitere Informationen

ID3D10InfoQueue-Schnittstelle