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 aufgerufen wird, um sie zu decodieren. Die MesInqProcEncodingId-Routine stellt diese Identität bereit.

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