Sintaxis
Parámetros
pDescriptorHeapDesc [in]Tipo: const D3D12_DESCRIPTOR_HEAP_DESC * Un puntero a una estructura D3D12_DESCRIPTOR_HEAP_DESC que describe el montón. riid
Tipo: const IID & El identificador único global (GUID) de la interfaz del montón de descriptores. Consulte Comentarios. Un parámetro de entrada. ppvHeap [out]
Tipo: void ** Un puntero a un bloque de memoria que recibe un puntero al montón de descriptores. ppvHeap puede ser NULL para habilitar las pruebas de funcionalidades. Cuando ppvHeap es NULL, no se crea ningún objeto y se devuelve S_FALSE cuando pDescriptorHeapDesc es válido.
Valor devuelto
Tipo: HRESULT Este método devuelve E_OUTOFMEMORY si no hay memoria suficiente para crear el objeto de montón de descriptores. Consulte códigos de retorno de Direct3D 12 para conocer otros valores devueltos posibles.Comentarios
El REFIID, o GUID, de la interfaz del montón de descriptores se puede obtener mediante la macro __uuidof(). Por ejemplo, __uuidof(ID3D12DescriptorHeap) obtendrá el GUID de la interfaz de un montón de descriptores.Ejemplos
El ejemplo D3D12HelloWorld usa ID3D12Device::CreateDescriptorHeap de la siguiente manera: Describa y cree un montón de descriptores de vista de destino de representación (RTV).Requisitos
Encabezado: d3d12_xs.h o d3d12_x.hBiblioteca: d3d12_xs.lib o d3d12_x.lib
Plataformas compatibles: consolas XBOX Series y familia XBOX One
