Freigeben über


RpcNetworkIsProtseqValidA-Funktion (rpcdce.h)

Die funktion RpcNetworkIsProtseqValid gibt an, ob die angegebene Protokollsequenz sowohl von der RPC-Laufzeitbibliothek als auch vom Betriebssystem unterstützt wird. Serveranwendungen verwenden häufig rpcNetworkInqProtseqs.

Syntax

RPC_STATUS RpcNetworkIsProtseqValidA(
  RPC_CSTR Protseq
);

Parameter

Protseq

Zeigen Sie auf einen Zeichenfolgenbezeichner der zu überprüfenden Protokollsequenz.

Wenn der parameter Protseq keine gültige Protokollsequenzzeichenfolge ist, gibt RpcNetworkIsProtseqValid RPC_S_INVALID_RPC_PROTSEQ zurück.

Rückgabewert

Wert Bedeutung
RPC_S_OK
Der Aufruf war erfolgreich.; Protokollsequenz unterstützt
RPC_S_PROTSEQ_NOT_SUPPORTED
Die Protokollsequenz wird auf diesem Host nicht unterstützt.
RPC_S_INVALID_RPC_PROTSEQ
Ungültige Protokollsequenz.
 
Hinweis Eine Liste gültiger Fehlercodes finden Sie unter RPC-Rückgabewerte.
 

Bemerkungen

Eine Anwendung ruft die RpcNetworkIsProtseqValid--Funktion auf, um zu bestimmen, ob eine einzelne Protokollsequenz für Remoteprozeduraufrufe verfügbar ist.

Eine Protokollsequenz ist gültig, wenn sowohl die RPC-Laufzeitbibliothek als auch das Betriebssystem die angegebenen Protokolle unterstützen. Eine Liste der unterstützten Protokollsequenzen von Microsoft RPC finden Sie unter Zeichenfolgenbindung. Eine Anwendung ruft RpcNetworkInqProtseqs auf, um alle unterstützten Protokollsequenzen anzuzeigen.

Anmerkung

Der rpcdce.h-Header definiert RpcNetworkIsProtseqValid 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 [Desktop-Apps | UWP-Apps]
mindestens unterstützte Server- Windows 2000 Server [Desktop-Apps | UWP-Apps]
Zielplattform- Fenster
Header- rpcdce.h (include Rpc.h)
Library Rpcrt4.lib
DLL- Rpcrt4.dll

Siehe auch

RpcNetworkInqProtseqs