다음을 통해 공유


ID3D11Device 인터페이스(d3d11.h)

디바이스 인터페이스는 가상 어댑터를 나타냅니다. 리소스를 만드는 데 사용됩니다.

참고 이 인터페이스의 최신 버전은 Windows 10 크리에이터스 업데이트 도입된 ID3D11Device5입니다. Windows 10 크리에이터스 업데이트 대상으로 하는 애플리케이션은 ID3D11Device 대신 ID3D11Device5 인터페이스를 사용해야 합니다.
 

상속

ID3D11Device 인터페이스는 IUnknown 인터페이스에서 상속됩니다. ID3D11Device 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ID3D11Device 인터페이스에는 이러한 메서드가 있습니다.

 
ID3D11Device::CheckCounter

형식, 이름, 측정 단위 및 기존 카운터에 대한 설명을 가져옵니다. (ID3D11Device.CheckCounter)
ID3D11Device::CheckCounterInfo

카운터의 정보를 가져옵니다. (ID3D11Device.CheckCounterInfo)
ID3D11Device::CheckFeatureSupport

현재 그래픽 드라이버에서 지원하는 기능에 대한 정보를 가져옵니다. (ID3D11Device.CheckFeatureSupport)
ID3D11Device::CheckFormatSupport

설치된 비디오 디바이스에서 지정된 형식의 지원을 받습니다. (ID3D11Device.CheckFormatSupport)
ID3D11Device::CheckMultisampleQualityLevels

다중 샘플링 중에 사용할 수 있는 품질 수준 수를 가져옵니다. (ID3D11Device.CheckMultisampleQualityLevels)
ID3D11Device::CreateBlendState

출력 병합 단계에 대한 혼합 상태를 캡슐화하는 혼합 상태 개체를 만듭니다. (ID3D11Device.CreateBlendState)
ID3D11Device::CreateBuffer

버퍼(꼭짓점 버퍼, 인덱스 버퍼 또는 셰이더 상수 버퍼)를 만듭니다.
ID3D11Device::CreateClassLinkage

동적 셰이더 연결을 사용하도록 설정하는 클래스 연결 라이브러리를 만듭니다.
ID3D11Device::CreateComputeShader

컴퓨팅 셰이더를 만듭니다.
ID3D11Device::CreateCounter

GPU 성능을 측정하기 위한 카운터 개체를 만듭니다. (ID3D11Device.CreateCounter)
ID3D11Device::CreateDeferredContext

명령 목록을 기록할 수 있는 지연된 컨텍스트를 만듭니다. (ID3D11Device.CreateDeferredContext)
ID3D11Device::CreateDepthStencilState

출력 병합 단계에 대한 깊이 스텐실 테스트 정보를 캡슐화하는 깊이 스텐실 상태 개체를 만듭니다. (ID3D11Device.CreateDepthStencilState)
ID3D11Device::CreateDepthStencilView

리소스 데이터에 액세스하기 위한 깊이 스텐실 보기를 만듭니다. (ID3D11Device.CreateDepthStencilView)
ID3D11Device::CreateDomainShader

도메인 셰이더를 만듭니다.
ID3D11Device::CreateGeometryShader

기하 도형 셰이더를 만듭니다. (ID3D11Device.CreateGeometryShader)
ID3D11Device::CreateGeometryShaderWithStreamOutput

스트리밍 출력 버퍼에 쓸 수 있는 기하 도형 셰이더를 만듭니다. (ID3D11Device.CreateGeometryShaderWithStreamOutput)
ID3D11Device::CreateHullShader

헐 셰이더를 만듭니다.
ID3D11Device::CreateInputLayout

입력-어셈블러 단계에 대한 입력 버퍼 데이터를 설명하는 입력 레이아웃 개체를 만듭니다. (ID3D11Device.CreateInputLayout)
ID3D11Device::CreatePixelShader

픽셀 셰이더를 만듭니다. (ID3D11Device.CreatePixelShader)
ID3D11Device::CreatePredicate

조건자를 만듭니다. (ID3D11Device.CreatePredicate)
ID3D11Device::CreateQuery

이 인터페이스는 GPU에서 정보를 쿼리하는 메서드를 캡슐화합니다. (ID3D11Device.CreateQuery)
ID3D11Device::CreateRasterizerState

래스터라이저 단계에 동작 방법을 알려주는 래스터라이저 상태 개체를 만듭니다. (ID3D11Device.CreateRasterizerState)
ID3D11Device::CreateRenderTargetView

리소스 데이터에 액세스하기 위한 렌더링 대상 보기를 만듭니다. (ID3D11Device.CreateRenderTargetView)
ID3D11Device::CreateSamplerState

텍스처에 대한 샘플링 정보를 캡슐화하는 샘플러 상태 개체를 만듭니다. (ID3D11Device.CreateSamplerState)
ID3D11Device::CreateShaderResourceView

리소스의 데이터에 액세스하기 위한 셰이더 리소스 뷰를 만듭니다. (ID3D11Device.CreateShaderResourceView)
ID3D11Device::CreateTexture1D

1D 텍스처의 배열을 만듭니다.
ID3D11Device::CreateTexture2D

2D 텍스처 배열을 만듭니다.
ID3D11Device::CreateTexture3D

단일 3D 텍스처를 만듭니다.
ID3D11Device::CreateUnorderedAccessView

순서가 지정되지 않은 액세스 리소스에 액세스하기 위한 보기를 만듭니다. (ID3D11Device.CreateUnorderedAccessView)
ID3D11Device::CreateVertexShader

컴파일된 셰이더에서 꼭짓점 셰이더 개체를 만듭니다. (ID3D11Device.CreateVertexShader)
ID3D11Device::GetCreationFlags

D3D11CreateDevice를 사용하여 디바이스를 만들기 위해 호출하는 동안 사용되는 플래그를 가져옵니다.
ID3D11Device::GetDeviceRemovedReason

디바이스가 제거된 이유를 확인합니다. (ID3D11Device.GetDeviceRemovedReason)
ID3D11Device::GetExceptionMode

예외 모드 플래그를 가져옵니다. (ID3D11Device.GetExceptionMode)
ID3D11Device::GetFeatureLevel

하드웨어 디바이스의 기능 수준을 가져옵니다. (ID3D11Device.GetFeatureLevel)
ID3D11Device::GetImmediateContext

명령 목록을 재생할 수 있는 즉각적인 컨텍스트를 가져옵니다. (ID3D11Device.GetImmediateContext)
ID3D11Device::GetPrivateData

디바이스에서 애플리케이션 정의 데이터를 가져옵니다.
ID3D11Device::OpenSharedResource

디바이스에 다른 디바이스에서 만든 공유 리소스에 대한 액세스 권한을 부여합니다.
ID3D11Device::SetExceptionMode

예외 모드 플래그를 가져옵니다. (ID3D11Device.SetExceptionMode)
ID3D11Device::SetPrivateData

데이터를 디바이스로 설정하고 해당 데이터를 GUID와 연결합니다. (ID3D11Device.SetPrivateData)
ID3D11Device::SetPrivateDataInterface

IUnknown 파생 인터페이스를 이 디바이스 자식과 연결하고 해당 인터페이스를 애플리케이션 정의 GUID와 연결합니다. (ID3D11Device.SetPrivateDataInterface)

설명

D3D11CreateDevice를 사용하여 디바이스를 만듭니다.

Windows Phone 8: 이 API가 지원됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 d3d11.h

참고 항목

Core 인터페이스

IUnknown