Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |