The client MUST provide a PROPERTY_LIST structure, as specified in section 188.8.131.52, in the buffer that is designated by the lpInBuffer parameter. The PROPERTY_LIST MUST contain a property with names "CLUSREG_NAME_RES_VM_ID” whose syntax is CLUSPROP_SYNTAX_LIST_VALUE_SZ, “SCALEOUT_PLACEMENT_VERSION” whose syntax is CLUSPROP_SYNTAX_LIST_VALUE_DWORD, and “SCALEOUT_PLACEMENT_RESULT_VM_MIGRATION_RESULT” whose syntax is CLUSPROP_SYNTAX_LIST_VALUE_DWORD. See section 184.108.40.206 for more details.
If CLUSREG_NAME_RES_VM_ID is not provided in the IpInBuffer, the server MUST fail the request with ERROR_INVALID_DATA.
If SCALEOUT_PLACEMENT_RESULT_VM_MIGRATION_RESULT is not provided in the IpInBuffer, the server MUST fail the request with ERROR_INVALID_DATA.
After successful completion of this method, the server MUST update scaleout node placement, using the properties provided by the client, to cluster service in an implementation-specific manner.