Función IsApiSetImplemented (apiquery2.h)

La función IsApiSetImplemented comprueba si hay un conjunto de API especificado en el equipo.

Sintaxis

APICONTRACT BOOL IsApiSetImplemented(
  PCSTR Contract
);

Parámetros

Contract

Especifica el nombre del conjunto de API que se va a consultar. 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.

Comentarios

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 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 de escritorio y no de escritorio Windows 10, encapsula la llamada API en IsApiSetImplemented. Esta función comprueba 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 de conjuntos de API.

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

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado apiquery2.h
Library onecore.lib
Archivo DLL 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

Creación de OneCore

Validación de controladores universales de Windows