Método IDXCoreAdapter::GetPropertySize
Para una propiedad de adaptador especificada, recupera el tamaño del búfer, en bytes, necesario para una llamada a GetProperty. Antes de llamar a GetPropertySize para un tipo de propiedad, llame a IsPropertySupported para confirmar que el tipo de propiedad está disponible para este adaptador y sistema operativo (SO).
Sintaxis
virtual HRESULT STDMETHODCALLTYPE GetPropertySize(
DXCoreAdapterProperty property,
_Out_ size_t *bufferSize) = 0;
Parámetros
propiedad
Tipo: DXCoreAdapterProperty
Tipo de la propiedad cuyo tamaño, en bytes, desea recuperar.
bufferSize [out]
Tipo: size_t*
Puntero a un valor de size_t . La función desreferencia el puntero y establece el valor en el tamaño, en bytes, del búfer de salida que debe asignar y pasar como argumento propertyData en la llamada a GetProperty.
Devoluciones
Tipo: HRESULT
Si la función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de errorHRESULT.
Valor devuelto | Descripción |
---|---|
DXGI_ERROR_INVALID_CALL | Este sistema operativo (SO) no reconoce el tipo de propiedad especificado en la propiedad . Llame a IsPropertySupported para confirmar que el tipo de propiedad está disponible para este adaptador y sistema operativo (SO). |
DXGI_ERROR_UNSUPPORTED | El adaptador no admite el tipo de propiedad especificado en la propiedad . Llame a IsPropertySupported para confirmar que el tipo de propiedad está disponible para este adaptador y sistema operativo (SO). |
E_POINTER | nullptr se proporcionó para bufferSize. |
Observaciones
Puede llamar a GetPropertySize en un adaptador que ya no es válido; la función no producirá un error.
Consulte también
IDXCoreAdapter, referencia de DXCore, uso de DXCore para enumerar adaptadores
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de