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 |