UserIsAdmin  

ITcUserManager::UserIsAdmin  

Prüft, ob der aufrufende Thread zu der Gruppe der Administratoren gehört

HRESULT UserIsAdmin(
VARIANT varUserName,
  VARIANT_BOOL* pbResult
);

Parameters

varUserName

[in]

Optional: Name eines Benutzers, übergeben als BSTR. Zurzeit wird diese Option nicht unterstützt. Der Benutzerstatus des aufrufenden Threads wird überprüft.

pbResult

[out, retval]
Zeiger auf ein VARIANT_BOOL, in dem das Abfrageergebnis hinterlegt werden soll.

Return Values

HRESULT == S_OK

Abfrage erfolgreich durchgeführt.

HRESULT != S_OK

Im Fehlerfall steht in HRESULT ein von Windows NT generierter Fehlercode. Um eine COM/OLE Fehlerbehandlung zu provozieren, wird aus dem Fehlercode ein HRESULT durch HRESULT_FROM_NT(nErrror) erzeugt. Zu beachten ist hierbei, dass der Windows NT Fehlercode in niederwertigen 16 Bit dargestellt wird.