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.
La SMS_DriverPackage clase Instrumental de administración de Windows (WMI) es una clase de servidor proveedor de SMS, en Configuration Manager, que representa el paquete que es la unidad de distribución de archivos binarios del programa con la que están asociados uno o varios controladores de dispositivo.
La sintaxis siguiente se simplifica a partir del código de formato de objeto administrado (MOF) e incluye todas las propiedades heredadas.
Sintaxis
Class SMS_DriverPackage : SMS_PackageBaseclass
{
UInt32 ActionInProgress;
String AlternateContentProviders;
String Description;
UInt8 ExtendedData[];
UInt32 ExtendedDataSize;
UInt32 ForcedDisconnectDelay;
Boolean ForcedDisconnectEnabled;
UInt32 ForcedDisconnectNumRetries;
UInt8 Icon[];
UInt32 IconSize;
Boolean IgnoreAddressSchedule;
UInt8 ISVData[];
UInt32 ISVDataSize;
String Language;
DateTime LastRefreshTime;
String LocalizedCategoryInstanceNames[];
String Manufacturer;
String MIFFilename;
String MIFName;
String MIFPublisher;
String MIFVersion;
String Name;
UInt32 NumOfPrograms;
String PackageID;
UInt32 PackageSize;
UInt32 PackageType;
UInt32 PkgFlags;
UInt32 PkgSourceFlag;
String PkgSourcePath;
String PreferredAddressType;
UInt32 Priority;
Boolean RefreshPkgSourceFlag;
SMS_ScheduleToken RefreshSchedule[];
String SecuredScopeNames;
String SedoObjectVersion;
String ShareName;
UInt32 ShareType;
DateTime SourceDate;
String SourceSite;
UInt32 SourceVersion;
String StoredPkgPath;
UInt32 StoredPkgVersion;
String Version;
};
Métodos
En la tabla siguiente se muestran los métodos de SMS_DriverPackage.
| Método | Descripción |
|---|---|
| Método AddChangeNotification en la clase SMS_DriverPackage | Agrega una notificación de cambio de paquete de controlador. |
| Método AddDistributionPoints en la clase SMS_DriverPackage | Agrega los puntos de distribución para el paquete de controladores. |
| Método AddDriverContent en la clase SMS_DriverPackage | Agrega un controlador al paquete y se replica en puntos de distribución. |
| Método CheckSourceFolder en la clase SMS_DriverPackage | Comprueba la carpeta de origen de este paquete de controladores. |
| RebuildPackage (método) en la clase SMS_DriverPackage | Restaura el contenido de este paquete de controladores. |
| Método RefreshPkgSource en la clase SMS_DriverPackage | Actualiza el origen del paquete en todos los puntos de distribución, cuando las propiedades del paquete no han cambiado. |
| Método RemoveDriverContent en la clase SMS_DriverPackage | Quita el controlador especificado del paquete de controladores. |
| Método SetSourceSite en la clase SMS_DriverPackage | Establece el código del sitio de origen para el paquete de controladores. |
| Método Unlock en la clase SMS_DriverPackage | Establece el sitio de origen en el sitio actual, desbloqueando el paquete de controladores. |
| ValidateNewPackageSource (método) en la clase SMS_DriverPackage | Valida la nueva ubicación de origen del paquete comprobando el contenido. |
Propiedades
ActionInProgress Tipo de dato: UInt32
Tipo de acceso: solo lectura
Calificadores: [leer]
Consulte SMS_PackageBaseclass clase WMI de servidor.
AlternateContentProviders Tipo de dato: String
Tipo de acceso: lectura y escritura
Calificadores: [grande, diferido]
No se usa para esta clase.
Description Tipo de dato: String
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
ExtendedData Tipo de datos: UInt8 Matriz
Tipo de acceso: lectura y escritura
Calificadores: [grande, diferido]
Consulte SMS_PackageBaseclass clase WMI de servidor.
ExtendedDataSize Tipo de dato: UInt32
Tipo de acceso: lectura y escritura
Calificadores: [diferido]
Consulte SMS_PackageBaseclass clase WMI de servidor.
ForcedDisconnectDelay Tipo de dato: UInt32
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
ForcedDisconnectEnabled Tipo de dato: Boolean
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
ForcedDisconnectNumRetries Tipo de dato: UInt32
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
Icon Tipo de datos: UInt8 Matriz
Tipo de acceso: lectura y escritura
Calificadores: [grande]
Consulte SMS_PackageBaseclass clase WMI de servidor.
IconSize Tipo de dato: UInt32
Tipo de acceso: lectura y escritura
Calificadores: [diferido]
Consulte SMS_PackageBaseclass clase WMI de servidor.
IgnoreAddressSchedule Tipo de dato: Boolean
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
ISVData Tipo de datos: UInt8 Matriz
Tipo de acceso: lectura y escritura
Calificadores: [grande, diferido]
Consulte SMS_PackageBaseclass clase WMI de servidor.
ISVDataSize Tipo de dato: UInt32
Tipo de acceso: lectura y escritura
Calificadores: [diferido]
Consulte SMS_PackageBaseclass clase WMI de servidor.
Language Tipo de dato: String
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
LastRefreshTime Tipo de dato: DateTime
Tipo de acceso: solo lectura
Calificadores: [leer]
Consulte SMS_PackageBaseclass clase WMI de servidor.
LocalizedCategoryInstanceNames Tipo de datos: String Matriz
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
Manufacturer Tipo de dato: String
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
MIFFilename Tipo de dato: String
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
MIFName Tipo de dato: String
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
MIFPublisher Tipo de dato: String
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
MIFVersion Tipo de dato: String
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
Name Tipo de dato: String
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
NumOfPrograms Tipo de dato: UInt32
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
PackageID Tipo de dato: String
Tipo de acceso: [key]
Consulte SMS_PackageBaseclass clase WMI de servidor.
PackageSize Tipo de dato: UInt32
Tipo de acceso: Lectura
Consulte SMS_PackageBaseclass clase WMI de servidor.
PackageType Tipo de dato: UInt32
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
Para esta clase, el tipo de paquete es PKG_TYPE_DRIVER (3).
PkgFlags Tipo de dato: UInt32
Tipo de acceso: lectura y escritura
Calificadores: [bits]
Consulte SMS_PackageBaseclass clase WMI de servidor.
PkgSourceFlag Tipo de dato: UInt32
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
PkgSourcePath Tipo de dato: String
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Ruta de acceso UNC al paquete de controladores.
PreferredAddressType Tipo de dato: String
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
Priority Tipo de dato: UInt32
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
RefreshPkgSourceFlag Tipo de dato: Boolean
Tipo de acceso: lectura y escritura
Calificadores: [diferido]
Consulte SMS_PackageBaseclass clase WMI de servidor.
RefreshSchedule Tipo de datos: SMS_ScheduleToken Matriz
Tipo de acceso:
Calificadores: [max(15), lazy]
Consulte SMS_PackageBaseclass clase WMI de servidor.
SecuredScopeNames Tipo de datos: String Matriz
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
SedoObjectVersion Tipo de dato: String
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
ShareName Tipo de dato: String
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
ShareType Tipo de dato: UInt32
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
SourceDate Tipo de dato: DateTime
Tipo de acceso: solo lectura
Calificadores: [leer]
Consulte SMS_PackageBaseclass clase WMI de servidor.
SourceSite Tipo de dato: String
Tipo de acceso: solo lectura
Calificadores: [leer]
Consulte SMS_PackageBaseclass clase WMI de servidor.
SourceVersion Tipo de dato: UInt32
Tipo de acceso: solo lectura
Calificadores: [leer]
Consulte SMS_PackageBaseclass clase WMI de servidor.
StoredPkgPath Tipo de dato: String
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
StoredPkgVersion Tipo de dato: UInt32
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
Version Tipo de dato: String
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
Comentarios
Los calificadores de clase para esta clase incluyen:
Protegida
Icon("Package.ico")
Para obtener más información sobre los calificadores de clase y los calificadores de propiedad incluidos en la sección Propiedades, vea Configuration Manager Calificadores de clase y propiedad.
La aplicación usa esta clase para crear un paquete de controladores que contiene el contenido de uno o varios controladores de dispositivo. Cuando la aplicación agrega un nuevo controlador, el contenido se agrega al recurso compartido del paquete del controlador. A continuación, el paquete de controladores se puede copiar en un punto de distribución para que los equipos puedan instalar los controladores. Para obtener más información, vea Cómo crear un paquete de controladores para un controlador de Windows en Configuration Manager.
Requisitos
Requisitos del entorno de ejecución
Para obtener más información, consulte requisitos de tiempo de ejecución de Configuration Manager Server.
Requisitos de desarrollo
Para obtener más información, consulte requisitos de desarrollo de Configuration Manager Server.