Método IDirect3D9::GetDeviceCaps (d3d9.h)

Recupera información específica del dispositivo sobre un dispositivo.

Sintaxis

HRESULT GetDeviceCaps(
  [in]  UINT       Adapter,
  [in]  D3DDEVTYPE DeviceType,
  [out] D3DCAPS9   *pCaps
);

Parámetros

[in] Adapter

Tipo: UINT

Número ordinal que indica el adaptador de pantalla. D3DADAPTER_DEFAULT siempre es el adaptador de pantalla principal.

[in] DeviceType

Tipo: D3DDEVTYPE

Miembro del tipo enumerado D3DDEVTYPE . Indica el tipo de dispositivo.

[out] pCaps

Tipo: D3DCAPS9*

Puntero a una estructura D3DCAPS9 que se va a rellenar con información que describe las funcionalidades del dispositivo.

Valor devuelto

Tipo: HRESULT

Si el método se realiza correctamente, el valor devuelto es D3D_OK. Si se produce un error en el método, el valor devuelto puede ser uno de los siguientes: D3DERR_INVALIDCALL, D3DERR_INVALIDDEVICE, D3DERR_OUTOFVIDEOMEMORY y D3DERR_NOTAVAILABLE.

Comentarios

La aplicación no debe asumir la persistencia de las funcionalidades de procesamiento de vértices en objetos de dispositivo Direct3D. Las funcionalidades concretas que expone un dispositivo físico pueden depender de los parámetros proporcionados a CreateDevice. Por ejemplo, las funcionalidades pueden producir diferentes funcionalidades de procesamiento de vértices antes y después de crear un objeto de dispositivo Direct3D con el procesamiento de vértices de hardware habilitado. Para obtener más información, vea la descripción de D3DCAPS9.

Requisitos

   
Plataforma de destino Windows
Encabezado d3d9.h (incluya D3D9.h)
Library D3D9.lib

Consulte también

IDirect3D9