---
title: App-V Package WMI Class
description: App-V Package WMI Class
author: dansimp
ms.assetid: 0fc26c3b-9706-4804-be2d-645771dc33ae
ms.reviewer:
manager: dansimp
ms.author: dansimp
ms.pagetype: mdop, appcompat, virtualization
ms.mktglfcycl: deploy
ms.sitesec: library
ms.prod: w8
ms.date: 06/16/2016
---
# App-V Package WMI Class
In the Application Virtualization (App-V) Client, the **Package** class is a Windows Management Instrumentation (WMI) class that represents all the virtual packages on the client. The virtual packages can contain many virtual applications.
## Syntax
``` syntax
class Package
{
string Name;
string Version;
string PackageGUID;
string SftPath;
uint64 TotalSize;
uint64 CachedSize;
uint64 LaunchSize;
uint64 CachedLaunchSize;
boolean InUse;
boolean Locked;
uint16 CachedPercentage;
string VersionGUID;
};
```
## Properties
**Name**
Data type: **String**
Access type: Read-only
Qualifiers: None
The user-friendly name of the virtual package.
**Version**
Data type: **String**
Access type: Read-only
Qualifiers: None
The version of the virtual package.
**PackageGUID**
Data type: **String**
Access type: Read-only
Qualifiers: Key
The GUID identifier of the package configuration and source files.
**SftPath**
Data type: **String**
Access type: Read-only
Qualifiers: None
The file path of the SFT file.
**TotalSize**
Data type: **UInt64**
Access type: Read-only
Qualifiers: None
The total size of the virtual package, in kilobytes.
**CachedSize**
Data type: **UInt64**
Access type: Read-only
Qualifiers: None
The total size of the cache for the virtual package, in kilobytes.
**LaunchSize**
Data type: **UInt64**
Access type: Read-only
Qualifiers: None
The total size of the virtual package’s primary feature block, in kilobytes.
**CachedLaunchSize**
Data type: **UInt64**
Access type: Read-only
Qualifiers: None
Total size of the virtual package’s primary feature block that has been cached, in kilobytes.
**InUse**
Data type: **Boolean**
Access type: Read-only
Qualifiers: None
**true** if any virtual application in the virtual package is running; otherwise **false**.
**Locked**
Data type: **Boolean**
Access type: Read-only
Qualifiers: None
**true** if the virtual package is locked; otherwise **false**.
**CachedPercentage**
Data type: **UInt16**
Access type: Read-only
Qualifiers: None
The percentage of the cache files. Based on the following formula: CachedSize / TotalSize × 100.
**VersionGUID**
Data type: **String**
Access type: Read-only
Qualifiers: None
The GUID identifier of the package version.