Skip to main content
Obtiene un puntero al dispositivo que creó esta interfaz.

Sintaxis

Parámetros

riid
Tipo: const IID &
El identificador único global (GUID) de la interfaz del dispositivo. El REFIID, o GUID, de la interfaz del dispositivo se puede obtener mediante la macro __uuidof(). Por ejemplo, __uuidof(ID3D12Device) obtendrá el GUID de la interfaz de un dispositivo. ppvDevice [out, optional]
Tipo: void**
Un puntero a un bloque de memoria que recibe un puntero a la interfaz ID3D12Device del dispositivo.

Valor devuelto

Tipo: void Este método devuelve uno de los códigos devueltos de Direct3D 12.

Comentarios

Las interfaces devueltas tienen su recuento de referencias incrementado en uno, por lo que debe asegurarse de llamar a ::release() en los punteros devueltos antes de que se liberen; de lo contrario, se producirá una pérdida de memoria.

Ejemplos

El ejemplo D3D12Multithreading usa ID3D12DeviceChild::GetDevice de la siguiente manera:
Consulte el código de ejemplo en la referencia de D3D12.

Requisitos

Encabezado: d3d12_xs.h o d3d12_x.h
Biblioteca: d3d12_xs.lib o d3d12_x.lib
Plataformas compatibles: consolas XBOX Series y familia XBOX One

Consulte también

ID3D12DeviceChild
Última modificación el 28 de agosto de 2026