RpcNsGroupMbrAddA-Funktion (rpcnsi.h)
Die funktion RpcNsGroupMbrAdd fügt einer Gruppe einen Eintragsnamen hinzu. Bei Bedarf wird der Eintrag erstellt.
Syntax
RPC_STATUS RpcNsGroupMbrAddA(
unsigned long GroupNameSyntax,
RPC_CSTR GroupName,
unsigned long MemberNameSyntax,
RPC_CSTR MemberName
);
Parameter
GroupNameSyntax
Syntax des GroupName-.
Um die im Registrierungswerteintrag HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\NameService\DefaultSyntaxangegebene Syntax zu verwenden, geben Sie einen Wert von RPC_C_NS_SYNTAX_DEFAULT an.
GroupName
Zeigen Sie auf den Namen der RPC-Gruppe, um ein neues Mitglied zu erhalten.
MemberNameSyntax
Syntax, die in MemberNameverwendet werden soll.
Um die im Registrierungswerteintrag HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\NameService\DefaultSyntaxangegebene Syntax zu verwenden, geben Sie einen Wert von RPC_C_NS_SYNTAX_DEFAULT an.
MemberName
Zeigen Sie auf den Namen des neuen RPC-Gruppenmitglieds.
Rückgabewert
Wert | Bedeutung |
---|---|
|
Der Aufruf war erfolgreich. |
|
Die Namenssyntax ist ungültig. |
|
Die Namenssyntax wird nicht unterstützt. |
|
Der Name ist unvollständig. |
|
Der Namensdienst ist nicht verfügbar. |
Bemerkungen
Die RpcNsGroupMbrAdd fügt dem RPC-Gruppenattribute einen Namen für den Dienstdatenbankeintrag als Mitglied hinzu.
Wenn der eintrag GroupName nicht vorhanden ist, versucht RpcNsGroupMbrAdd den Eintrag mit einem Gruppenattribute zu erstellen und das durch MemberNameangegebene Gruppenmitglied hinzu. In diesem Fall muss die Anwendung über die Berechtigung zum Erstellen des Eintrags verfügen. Andernfalls sollte eine Verwaltungsanwendung mit den erforderlichen Berechtigungen den Eintrag erstellen, indem RpcNsMgmtEntryCreate aufgerufen wird, bevor die Anwendung ausgeführt wird.
Anmerkung
Der rpcnsi.h-Header definiert RpcNsGroupMbrAdd als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 2000 Professional [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform- | Fenster |
Header- | rpcnsi.h (include Rpc.h) |
Library | Rpcns4.lib |
DLL- | Rpcns4.dll |