ChangeOwnerAuth method of the CIM_TPM class

Changes the owner authorization credential of the TPM device. The old and new owner authorization passwords are required.

Syntax

uint32 ChangeOwnerAuth(
  [in] string OldOwnerAuth,
  [in] string NewOwnerAuth
);

Parameters

OldOwnerAuth [in]

Represents the old owner authorization credential required to take ownership of the TPM device.The CIM_SharedCredential subclass may be required with non-null value of the CIM_SharedCredential.Secret property for the parameter.

NewOwnerAuth [in]

Represents the new owner authorization credential required to take ownership of the TPM device.The CIM_SharedCredential subclass may be required with non-null value of the CIM_SharedCredential.Secret property for the parameter.

Return value

Returns a 0 on success; otherwise, returns an error.

Completed with No Error (0)

Not Supported (1)

Unknown/Unspecified Error (2)

DMTF Reserved (3..4095)

Method Reserved (4096..32767)

Vendor Specified (32768..65535)

Requirements

Requirement Value
Minimum supported client
Windows 10 [desktop apps only]
Minimum supported server
Windows Server 2016
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

See also

CIM_TPM