Freigeben über


ISecurityInformation::MapGeneric-Methode (aclui.h)

Die MapGeneric-Methode fordert an, dass die generischen Zugriffsrechte in einer Zugriffsmaske den entsprechenden Standard- und spezifischen Zugriffsrechten zugeordnet werden. Weitere Informationen zu generischen, Standard- und spezifischen Zugriffsrechten finden Sie unter Zugriffsrechte und Zugriffsmasken.

Syntax

HRESULT MapGeneric(
  [in] const GUID  *pguidObjectType,
  [in] UCHAR       *pAceFlags,
  [in] ACCESS_MASK *pMask
);

Parameter

[in] pguidObjectType

Ein Zeiger auf eine GUID-Struktur , die den Objekttyp identifiziert, auf den die Zugriffsmaske angewendet wird. Wenn dieser Member NULL oder ein Zeiger auf GUID_NULL ist, gilt die Zugriffsmaske für das Objekt selbst.

[in] pAceFlags

Ein Zeiger auf das AceFlags-Element der ACE_HEADER-Struktur aus dem ACE, dessen Zugriffsmaske zugeordnet wird.

[in] pMask

Ein Zeiger auf eine Zugriffsmaske, die die generischen Zugriffsrechte für die Zuordnung enthält. Ihre Implementierung muss die generischen Zugriffsrechte den entsprechenden Standard- und spezifischen Zugriffsrechten für den angegebenen Objekttyp zuordnen.

Rückgabewert

Wenn die Funktion erfolgreich ist, gibt die Funktion S_OK zurück.

Wenn die Funktion fehlschlägt, wird ein HRESULT-Wert zurückgegeben, der den Fehler angibt. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.

Hinweise

Ihre MapGeneric-Implementierung kann die MapGenericMask-Funktion aufrufen, um die generischen Zugriffsrechte in der Zugriffsmaske zuzuordnen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile aclui.h

Weitere Informationen

ACE_HEADER

Access Control-Editor

funktionen des Access Control-Editors

CreateSecurityPage

BearbeitenSicherheit

GUID

ISecurityInformation

MapGenericMask