D3D10_DDI_RESOURCE_MISC_FLAG 열거형(d3d10umddi.h)
리소스에 대한 기타 정보를 식별합니다.
구문
typedef enum D3D10_DDI_RESOURCE_MISC_FLAG {
D3D10_DDI_RESOURCE_AUTO_GEN_MIP_MAP,
D3D10_DDI_RESOURCE_MISC_SHARED,
D3D10_DDI_RESOURCE_MISC_DISCARD_ON_PRESENT,
D3D11_DDI_RESOURCE_MISC_DRAWINDIRECT_ARGS,
D3D11_DDI_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS,
D3D11_DDI_RESOURCE_MISC_BUFFER_STRUCTURED,
D3D11_DDI_RESOURCE_MISC_RESOURCE_CLAMP,
D3D10_DDI_RESOURCE_MISC_REMOTE,
D3D11_1DDI_RESOURCE_MISC_RESTRICTED_CONTENT,
D3D11_1DDI_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER,
D3DWDDM1_3DDI_RESOURCE_MISC_CROSS_ADAPTER,
D3DWDDM1_3DDI_RESOURCE_MISC_TILED,
D3DWDDM1_3DDI_RESOURCE_MISC_TILE_POOL,
D3DWDDM2_0DDI_RESOURCE_MISC_HW_PROTECTED,
D3DWDDM2_0DDI_RESOURCE_MISC_DISPLAYABLE_SURFACE,
D3DWDDM2_0DDI_RESOURCE_MISC_CONTAINS_HW_PROTECTED,
D3DWDDM2_5DDI_RESOURCE_MISC_PHYSICALLY_CONTIGUOUS
} ;
상수
D3D10_DDI_RESOURCE_AUTO_GEN_MIP_MAP리소스는 GenMips 함수와 함께 사용할 수 있습니다. |
D3D10_DDI_RESOURCE_MISC_SHARED리소스는 여러 디바이스 및 프로세스에서 공유할 수 있습니다. |
D3D10_DDI_RESOURCE_MISC_DISCARD_ON_PRESENT프레젠테이션에서 리소스를 유지할 필요가 없습니다. 이 값에 대한 자세한 내용은 CreateResource(D3D10) 참조 페이지의 주의 섹션을 참조하세요. Windows Server 2008 및 Windows Vista sp1(서비스 팩 1)부터 지원됩니다. |
D3D11_DDI_RESOURCE_MISC_DRAWINDIRECT_ARGS리소스는 런타임이 드라이버의 DrawIndexedInstancedIndirect, DrawInstancedIndirect 또는 DispatchIndirect 함수에 대한 호출에서 인수 버퍼로 사용할 수 있는 버퍼입니다. Windows 7부터 지원합니다. |
D3D11_DDI_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS리소스는 드라이버의 CreateShaderResourceView(D3D11) 함수가 원시 형식 보기를 만들 수 있는 버퍼입니다. 원시 형식 보기는 D3D11DDIARG_CREATESHADERRESOURCEVIEW 구조체의 BufferEx 멤버에 설정된 D3D11_DDI_BUFFEREX_SRV_FLAG_RAW 플래그를 사용하여 드라이버의 CreateShaderResourceView(D3D11) 함수 호출을 통해 만들어집니다. 원시 형식 보기를 사용하면 한 명령에서 최대 4개의 DWORD 값을 읽고 UAV(순서가 지정되지 않은 액세스 뷰) 개체의 경우 쓸 수 있습니다. Windows 7부터 지원합니다. Windows 7 이상 버전에서 지원됩니다. |
D3D11_DDI_RESOURCE_MISC_BUFFER_STRUCTURED리소스는 메모리가 동일한 크기의 조각(구조체)으로 분할된 버퍼입니다. 각 조각의 구조 크기는 리소스 선언에 제공됩니다. 드라이버는 이 정보를 사용하여 메모리 레이아웃을 최적화할 수 있습니다. Windows 7부터 지원합니다. |
D3D11_DDI_RESOURCE_MISC_RESOURCE_CLAMP리소스는 드라이버의 SetResourceMinLOD 함수에 대한 호출이 적용되는 모든 리소스 클램프를 고려해야 합니다. Windows 7부터 지원합니다. |
D3D10_DDI_RESOURCE_MISC_REMOTE이 값은 내부 전용입니다. 사용하지 마십시오. |
D3D11_1DDI_RESOURCE_MISC_RESTRICTED_CONTENT리소스는 보호된 콘텐츠를 포함할 수 있습니다. 이 값은 드라이버와 하드웨어가 콘텐츠 보호를 지원하는 경우에만 사용해야 합니다. Windows 8 시작 지원 |
D3D11_1DDI_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER드라이버는 공유 화면에 대한 액세스를 제한해야 합니다. 이 값은 공유 표면을 만들 때만 사용해야 합니다. 표면을 만드는 프로세스는 항상 공유 리소스를 열 수 있습니다. Windows 8 시작 지원 |
D3DWDDM1_3DDI_RESOURCE_MISC_CROSS_ADAPTER리소스는 공유 어댑터 간 리소스입니다. 사용자 모드 표시 드라이버는 개인 드라이버 데이터 구조에서 어댑터 간 리소스에 대한 정보를 기록해야 합니다. 디스플레이 미니포트 드라이버는 DxgkCbGetHandleData 함수를 호출하여 이 개인 데이터를 검색할 수 있습니다. DirectX 그래픽 커널 하위 시스템은 DxgkDdiDescribeAllocation 함수를 호출하여 다른 어댑터에서 리소스를 열어야 할 때 어댑터 간 리소스에 대한 정보를 가져옵니다. 디스플레이 미니포트는 이 정보가 올바른지 확인해야 합니다. Windows 8.1 시작 지원. |
D3DWDDM1_3DDI_RESOURCE_MISC_TILED리소스가 타일형입니다. Windows 8.1 시작 지원. |
D3DWDDM1_3DDI_RESOURCE_MISC_TILE_POOL리소스가 타일 풀입니다. D3D10_DDI_RESOURCE_USAGE 사용 유형이 D3D10_DDI_USAGE_DEFAULT 버퍼여야 합니다. Windows 8.1 시작 지원. |
D3DWDDM2_0DDI_RESOURCE_MISC_HW_PROTECTED리소스가 하드웨어에 의해 보호되도록 만들어야 합니다. Windows 10 시작 지원. |
D3DWDDM2_0DDI_RESOURCE_MISC_DISPLAYABLE_SURFACE리소스에 표시 가능한 표면이 포함되어 있습니다. Windows 10 시작 지원. |
D3DWDDM2_0DDI_RESOURCE_MISC_CONTAINS_HW_PROTECTED디코더 입력 버퍼에는 암호화된 보호된 콘텐츠가 포함됩니다. 하드웨어는 암호화된 버퍼를 보호할 필요가 없지만, 드라이버는 암호 해독 하드웨어와 효율적으로 상호 작용할 수 있도록 이러한 버퍼를 다르게 할당해야 할 수 있습니다. Windows 10 시작 지원. |
요구 사항
| 지원되는 최소 클라이언트 | Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다. |
| 헤더 | d3d10umddi.h(D3d10umddi.h 포함) |
참고 항목
CreateShaderResourceView(D3D11)
피드백
다음에 대한 사용자 의견 제출 및 보기