PsGetEffectiveServerSilo function (ntddk.h)

This routine traverses the parent chain of the Silo until finding the effective server silo or host silo.

Syntax

PESILO PsGetEffectiveServerSilo(
  [in] PESILO Silo
);

Parameters

[in] Silo

A pointer to a silo.

Return value

The effective server silo. If a server silo is not found, the host silo is returned. In that case, PsIsHostSilo(ReturnValue) would return TRUE.

Remarks

This routine does not fail because it always returns a silo: the server silo or the host silo.

Requirements

Requirement Value
Minimum supported client Windows 10, version 1607
Minimum supported server Windows Server 2016
Target Platform Windows
Header ntddk.h

See also

PsIsHostSilo