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 |
---|---|
|
Der Aufruf war erfolgreich. |
|
Keine unterstützten Protokollsequenzen. |
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 |