Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

Calls made by using pass-through APIs fail on a Windows Server 2012-based computer


View products that this article applies to.

Symptoms

Consider the following scenario:

  • You install a Storage Management Initiative Specification (SMI-S) provider on a Windows Server 2012-based computer.
  • The provider lets Microsoft System Center Virtual Machine Manager 2012 interface with a third-party storage platform. 
  • The SMI-S provider uses a pass-through API to implement different features and capabilities.
In this scenario, a specific subset of calls that are made by using the pass-through API fails.

Note To make sure that all storage vendors are not limited by the API surface of SMI-S (or SMP), pass-through was created for advanced custom features and capabilities that are not covered by the standards APIs.

↑ Back to the top


Cause

This issue occurs because the SMI-S pass-through API incorrectly creates a prefix for certain parameters when the parameters are converted from the WMI format to the CIM-XML format.

↑ Back to the top


Resolution

To resolve this issue, install the following hotfix:
2838988 You cannot manage permissions or create virtual machines on a file share by using System Center 2012 SP1 VMM in Windows Server 2012

↑ Back to the top


Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

↑ Back to the top


Keywords: kbqfe, kbfix, kbexpertiseadvanced, kbsurveynew, kb

↑ Back to the top

Article Info
Article ID : 2840565
Revision : 1
Created on : 1/7/2017
Published on : 7/19/2013
Exists online : False
Views : 197