Freigeben über


ISecurityInformation::MapGeneric-Methode (aclui.h)

Die MapGeneric Methode fordert an, dass die generischen Zugriffsrechte in einer Zugriffsmaske ihren entsprechenden Standard- und spezifischen Zugriffsrechten zugeordnet werden. Weitere Informationen zu generischen, Standard- und bestimmten Zugriffsrechten finden Sie unter Zugriffsberechtigungen 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 Typ des Objekts angibt, auf das das Zugriffsformat angewendet. Wenn dieses Element NULL- oder ein Zeiger auf GUID_NULL ist, gilt das Zugriffsformat für das Objekt selbst.

[in] pAceFlags

Ein Zeiger auf das AceFlags Member der ACE_HEADER Struktur aus der ACE, deren 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.

Bemerkungen

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

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows XP [nur Desktop-Apps]
mindestens unterstützte Server- Windows Server 2003 [Nur Desktop-Apps]
Zielplattform- Fenster
Header- aclui.h

Siehe auch

ACE_HEADER

Zugriffssteuerungs-Editor

Funktionen des Zugriffssteuerungs-Editors

CreateSecurityPage-

EditSecurity-

GUID-

ISecurityInformation-

MapGenericMask