|
Public Member Functions
|
HRESULT |
GetName ([out, retval]BSTR *psName) |
HRESULT |
GetUser ([out, retval]BSTR *psUser) |
HRESULT |
GetLogicalId ([out, retval]BSTR *psLogicalID) |
HRESULT |
GetInstanceId ([out, retval]BSTR *psInstanceID) |
HRESULT |
GetCreationDate ([out, retval]double *dDate) |
HRESULT |
GetRegisterDate ([out, retval]double *dDate) |
HRESULT |
GetDescription ([out, retval]BSTR *psDescription) |
HRESULT |
GetContents ([out, retval]IOvPmdStream **ppStream) |
HRESULT |
GetPolicyType ([out, retval]IOvPmdLogicalPolicyType
**ppType) |
HRESULT |
GetInstalledNodeList ([out, retval]SAFEARRAY(IDispatch
*)*ppNodes) |
HRESULT |
GetInstalledNodeListForAllVersions ([out,
retval]SAFEARRAY(IDispatch *)*ppNodes) |
HRESULT |
GetPolicyGroupList
([out, retval]SAFEARRAY(IDispatch *)*ppGroups) |
HRESULT |
GetLatestVersionString ([out, retval]BSTR *psVersion) |
HRESULT |
ExportToFile ([in]BSTR sPathName) |
HRESULT |
Remove () |
HRESULT |
SetDescription ([in]BSTR sDescription) |
HRESULT |
DeployOnNodes
([in]VARIANT vNodeIDs,[in]VARIANT_BOOL
bCheckVersion,[in]VARIANT_BOOL bEnable) |
HRESULT |
DeployOnNodeGroup
([in]BSTR sNodeGroup,[in]VARIANT_BOOL
bCheckVersion,[in]VARIANT_BOOL bEnable) |
HRESULT |
EnableOnNodes ([in]VARIANT vNodeIDs) |
HRESULT |
DisableOnNodes ([in]VARIANT vNodeIDs) |
HRESULT |
IsEnabled ([in]IOvPmdNode *pNode,[out,
retval]VARIANT_BOOL *bIsEnabled) |
To distinguish a particular policy version from the policy in
general, the term "logical policy" is often used. This term
describes the concept of a container that consists of all versions
of the same policy. All versions of the same policy have a common
ID (GUID without brackets) that is called a (logical) policy ID.
When specified in the PMAD API, it can refer to all versions of the
same policy, or only to the latest version of the policy. It
depends on what makes more sense for a particular method.