Compartir a través de


Función IsApiSetImplemented (apiquery2.h)

Comprueba si un conjunto de API especificado está presente en el equipo.

Syntax

APICONTRACT BOOL IsApiSetImplemented(
  PCSTR Contract
);

Parámetros

Contract

Especifica el nombre de la API establecida en query. Para obtener más información, consulta la sección Comentarios.

Valor devuelto

IsApiSetImplemented devuelve TRUE si el conjunto de API especificado está presente. En este caso, las API del conjunto de API de destino tienen implementaciones válidas en la plataforma actual.

De lo contrario, esta función devuelve FALSE.

Observaciones

Todas las versiones de Windows 10 comparten una base común de componentes del sistema operativo que se denomina sistema operativo principal (en algunos contextos, esto también se denomina OneCore). En los componentes principales del sistema operativo, las API de Win32 se organizan en grupos funcionales denominados conjuntos de API.

Algunos conjuntos de API no están disponibles en todas las plataformas de Windows 10. Por ejemplo, aunque la amplitud completa de la API de Win32 se admite en equipos, solo hay un subconjunto de la API de Win32 disponible en otros dispositivos, como HoloLens, Xbox y otros dispositivos que ejecutan Windows 10x.

Al escribir código que tenga como destino dispositivos windows 10 de escritorio y no de escritorio, encapsula la llamada API en IsApiSetImplemented. Esta función prueba en tiempo de ejecución si el conjunto de API al que pertenece la API está presente en la plataforma de destino. Para más información, consulte Detección de disponibilidad del conjunto de API.

Para identificar si una API win32 determinada pertenece a un conjunto de API, revise la tabla de requisitos en la documentación de referencia de la API. Si la API pertenece a un conjunto de API, en la tabla de requisitos del artículo se muestra el nombre del conjunto de API.

Requisitos

Requirement Importancia
de la plataforma de destino de Windows
Header apiquery2.h
Library onecore.lib
DLL de api-ms-win-core-apiquery-l2-1-0.dll

Consulte también

Conjuntos de API de Windows

Detección de disponibilidad del conjunto de API

Compilación para OneCore

Validación de controladores universales de Windows