Abrufen einer Codierungsidentität

Eine Anwendung, die codierte Daten decodiert, kann die Identität der Routine abrufen, die zum Codieren der Daten verwendet wird, bevor eine Routine zum Decodieren aufgerufen wird. Die MesInqProcEncodingId-Routine stellt diese Identität bereit.

Jeder Prozedur in einer Schnittstelle wird vom MIDL-Compiler eine ganzzahlige ID zugewiesen, die als Prozedurbezeichner oder Prozedur-ID bezeichnet wird. Die Nummerierung beginnt mit 0 (null). Die RPC-Laufzeitbibliotheken sind nicht an der Übersetzung der Prozedur-ID in einen tatsächlichen Prozeduraufruf beteiligt. Bei angabe einer Prozedur-ID muss Ihre Anwendung eine Möglichkeit zum Aufrufen der richtigen Prozedur bereitstellen. In der Regel verwenden Anwendungsentwickler eine Reihe von if-Anweisungen oder (bei Verwendung von C/C++) eine switch-Anweisung für diesen Zweck.