Función GetPackageApplicationIds (appmodel.h)
Obtiene los identificadores de las aplicaciones del paquete especificado.
Sintaxis
LONG GetPackageApplicationIds(
[in] PACKAGE_INFO_REFERENCE packageInfoReference,
[in, out] UINT32 *bufferLength,
[out, optional] BYTE *buffer,
[out, optional] UINT32 *count
);
Parámetros
[in] packageInfoReference
Tipo: PACKAGE_INFO_REFERENCE
Referencia a la información del paquete.
[in, out] bufferLength
Tipo: UINT32*
Puntero a una variable que contiene el tamaño del búfer, en bytes.
En primer lugar, pase NULL al búfer para obtener el tamaño necesario del búfer. Use este número para asignar espacio de memoria para el búfer. A continuación, pase la dirección de este espacio de memoria para rellenar el búfer.
[out, optional] buffer
Tipo: BYTE*
Puntero al espacio de memoria que recibe los identificadores de la aplicación.
[out, optional] count
Tipo: UINT32*
Puntero a una variable que recibe el número de identificadores de aplicación en el búfer.
Valor devuelto
Tipo: LONG
Si la función se realiza correctamente, devuelve ERROR_SUCCESS. De lo contrario, la función devuelve un código de error. Los posibles códigos de error incluyen lo siguiente.
Código devuelto | Descripción |
---|---|
|
El búfer no es lo suficientemente grande como para contener los datos. BufferLength especifica el tamaño necesario. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8.1 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 R2 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | appmodel.h |
Library | Kernel32.lib |
Archivo DLL | Kernel32.dll |