Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Obtiene la información del paquete para el proceso de llamada.
Sintaxis
LONG GetCurrentPackageInfo(
[in] const UINT32 flags,
[in, out] UINT32 *bufferLength,
[out, optional] BYTE *buffer,
[out, optional] UINT32 *count
);
Parámetros
[in] flags
Tipo: const UINT32
Constantes de paquete que especifican cómo se recupera la información del paquete. Se admiten las marcas PACKAGE_FILTER_* .
[in, out] bufferLength
Tipo: UINT32*
En la entrada, el tamaño del búfer, en bytes. En la salida, el tamaño de la matriz de estructuras devuelta, en bytes.
[out, optional] buffer
Tipo: BYTE*
La información del paquete, representada como una matriz de estructuras PACKAGE_INFO .
[out, optional] count
Tipo: UINT32*
Número de estructuras del 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 proceso no tiene ninguna identidad de paquete. |
|
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 [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
| Plataforma de destino | Windows |
| Encabezado | appmodel.h |
| Library | Kernel32.lib |
| Archivo DLL | Kernel32.dll |