Método ID3D11ClassInstance::GetDesc (d3d11.h)
Obtiene una descripción de la clase HLSL actual.
Sintaxis
void GetDesc(
[out] D3D11_CLASS_INSTANCE_DESC *pDesc
);
Parámetros
[out] pDesc
Tipo: D3D11_CLASS_INSTANCE_DESC*
Puntero a una estructura de D3D11_CLASS_INSTANCE_DESC que describe la clase HLSL actual.
Valor devuelto
None
Observaciones
Para obtener más información sobre el uso de la interfaz ID3D11ClassInstance , vea Vinculación dinámica.
Una instancia no está restringida a usarse para un solo tipo en un único sombreador. Una instancia es flexible y se puede usar para cualquier sombreador que use el mismo nombre de tipo o nombre de instancia cuando se generó la instancia.
- Una instancia creada funcionará para cualquier sombreador que contenga un tipo con el mismo nombre de tipo. Por ejemplo, una instancia de clase creada con el nombre de tipo DefaultShader funcionaría en cualquier sombreador que contenía un tipo DefaultShader aunque varios sombreadores pudieran describir un tipo diferente.
- Una instancia de la que se ha obtenido se asigna directamente a un nombre o índice de instancia en un sombreador. Una instancia de clase adquirida con GetClassInstance funcionará para cualquier sombreador que contenga una instancia de clase del nombre usado para generar la instancia en tiempo de ejecución, la instancia no tiene que ser el mismo tipo en todos los sombreadores en los que se usa.
Windows Phone 8: se admite esta API.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | d3d11.h |
Library | D3d11.lib |