Freigeben über


RpcNetworkInqProtseqs-Funktion (rpcdce.h)

Die RpcNetworkInqProtseqs-Funktion gibt alle Protokollsequenzen zurück, die sowohl von der RPC-Laufzeitbibliothek als auch vom Betriebssystem unterstützt werden. Clientanwendungen verwenden häufig RpcNetworkIsProtseqValid. Eine Liste der von Microsoft RPC unterstützten Protokollsequenzen finden Sie unter Zeichenfolgenbindung.

Syntax

RPC_STATUS RpcNetworkInqProtseqs(
  RPC_PROTSEQ_VECTOR **ProtseqVector
);

Parameter

ProtseqVector

Gibt einen Zeiger auf einen Zeiger auf einen Protokollsequenzvektor zurück.

Rückgabewert

Wert Bedeutung
RPC_S_OK
Der Aufruf war erfolgreich.
RPC_S_NO_PROTSEQS
Keine unterstützten Protokollsequenzen.
 
Hinweis Eine Liste der gültigen Fehlercodes finden Sie unter RPC-Rückgabewerte.
 

Hinweise

Eine Serveranwendung ruft die RpcNetworkInqProtseqs-Funktion auf, um einen Vektor zu erhalten, der die Protokollsequenzen enthält, die sowohl von der RPC-Laufzeitbibliothek als auch vom Betriebssystem unterstützt werden. Wenn keine unterstützten Protokollsequenzen vorhanden sind, gibt diese Funktion den RPC_S_NO_PROTSEQS status Code und den ProtSeqVector-ParameterwertNULL zurück.

Der Server ist für den Aufruf der RpcProtseqVectorFree-Funktion verantwortlich, um den vom Vektor verwendeten Arbeitsspeicher freizugeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile rpcdce.h (include Rpc.h)
Bibliothek Rpcrt4.lib
DLL Rpcrt4.dll

Weitere Informationen

RpcNetworkIsProtseqValid