RPC_IF_HANDLE
Тип данных RPC_IF_HANDLE объявляет дескриптор интерфейса.
typedef void __RPC_FAR* RPC_IF_HANDLE;
Комментарии
Библиотека времени выполнения RPC использует дескрипторы интерфейса для доступа к структуре данных спецификации интерфейса. Компилятор MIDL автоматически создает структуру данных спецификации интерфейса из каждого IDL-файла и глобальную переменную типа RPC_IF_HANDLE для спецификации интерфейса.
Компилятор MIDL включает дескриптор интерфейса в каждом файле заголовка, созданном для интерфейса. Функции, требующие спецификации интерфейса в качестве параметра, отображают тип данных RPC_IF_HANDLE. Имя каждого дескриптора интерфейса выглядит следующим образом:
- if-name_ClientIfHandle (для клиента)
- if-name_ServerIfHandle (для сервера)
Часть if-name указывает идентификатор интерфейса в IDL-файле.
Пример:
hello_ClientIfHandle
hello_ServerIfHandle
Примечание
Максимальная длина имени дескриптора интерфейса составляет 31 символ.
Так как для частей имен "_ClientIfHandle" и "_ServerIfHandle" требуется 15 символов, длина элемента if-name может составлять не более 16 символов.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|