GetPDFData Method in Class SMS_PDF_Package
Applies To: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 R2 Configuration Manager
The GetPDFData Windows Management Instrumentation (WMI) class method, in Configuration Manager, produces SMS_Package Server WMI Class and SMS_Program Server WMI Class objects from a loaded package definition file.
The following syntax is simplified from Managed Object Format (MOF) code and defines the method.
Syntax
SInt32 GetPDFData(
UInt32 PDFID,
SMS_Package PackageData,
SMS_Program ProgramData[]
);
Parameters
PDFID
Data type: UInt32Qualifiers: [in]
ID of the package definition file to be retrieved. Get this value from the SMS_PDF_Package Server WMI Class class.
PackageData
Data type: SMS_PackageQualifiers: [out]
An SMS_Package Server WMI Class object produced from the package definition file.
ProgramData
Data type: SMS_Program ArrayQualifiers: [out]
SMS_Program Server WMI Class objects produced from the package definition file.
Return Values
An SInt32 data type that is one of the following bit-field warning flags.
Flag |
Description |
---|---|
WARN_BAD_RUN (0) |
Invalid run information specified. |
WARN_BAD_RESTART (1) |
Invalid restart information specified. |
WARN_BAD_CANRUNWHEN (2) |
Invalid CanRunWhen information specified. |
WARN_BAD_ASSIGNMENT (3) |
Invalid assignment information specified. |
WARN_BAD_DEPENDPROG (4) |
Invalid DependentProgram information specified. |
WARN_BAD_SPECIFYDRIVE (5) |
Invalid SpecifyDrive information specified. |
WARN_BAD_ESTDISKSPACE (6) |
Invalid EstimatedDiskSpace information specified. |
WARN_NO_SUPPCLINFO (7) |
No SupportedClients information specified. |
WARN_BAD_SUPPCLINFO (8) |
Invalid SupportedClients information specified. |
WARN_VER1PDF (9) |
Version 1.0 file used. |
WARN_REMPRONOUKEY(10) |
The remove program is set, but no uninstall Key is given. |
Example Code
For an example that uses this method, see How to Create a Package by Using a Package Definition File Template.
Requirements
Runtime Requirements
For more information, see Configuration Manager Server Runtime Requirements.
Development Requirements
For more information, see Configuration Manager Server Development Requirements.