Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Conditionally sets a new state on a server.
Syntax
HRESULT TestAndSetServerState(
[in] BSTR PoolName,
[in] BSTR ServerFQDN,
[in] TARGET_STATE NewState,
[in] TARGET_STATE TestState,
[out] TARGET_STATE *pInitState
);
Parameters
[in] PoolName
Name of the pool.
[in] ServerFQDN
Fully qualified domain name (FQDN) of the server.
[in] NewState
The state to set.
[in] TestState
If set to TARGET_UNKNOWN or the current state of the server, the server will be set as specified in the NewState parameter.
[out] pInitState
On return, points to the previous state of the server.
Return value
If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | None supported |
| Minimum supported server | Windows Server 2016 |
| Target Platform | Windows |
| Header | sbtsv.h |