다음을 통해 공유


ID3D10InfoQueue::AddMessage 메서드(d3d10sdklayers.h)

메시지 큐에 Direct3D 10 디버그 메시지를 추가하고 해당 메시지를 전송하여 출력을 디버그합니다.

구문

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

매개 변수

[in] Category

형식: D3D10_MESSAGE_CATEGORY

메시지 범주( D3D10_MESSAGE_CATEGORY 참조).

[in] Severity

형식: D3D10_MESSAGE_SEVERITY

메시지의 심각도( D3D10_MESSAGE_SEVERITY 참조).

[in] ID

형식: D3D10_MESSAGE_ID

메시지의 고유 식별자입니다( D3D10_MESSAGE_ID 참조).

[in] pDescription

형식: LPCSTR

사용자 정의 메시지입니다.

반환 값

형식: HRESULT

이 메서드는 다음 Direct3D 10 반환 코드 중 하나를 반환합니다.

설명

이 메서드는 런타임의 내부 메커니즘에서 Direct3D 10 디버그 메시지를 메시지 큐에 추가하고 디버그 출력에 보내는 데 사용됩니다. 애플리케이션이 메시지 큐에 사용자 지정 메시지를 추가하고 디버그 출력으로 보내려면 ID3D10InfoQueue::AddApplicationMessage를 호출합니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 d3d10sdklayers.h

추가 정보

ID3D10InfoQueue 인터페이스