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 |