Поделиться через


Функция RpcFreeAuthorizationContext (rpcasync.h)

Функция RpcFreeAuthorizationContext освобождает контекст Authz, полученный при предыдущем вызове функции RpcGetAuthorizationContextForClient .

Синтаксис

RPC_STATUS RpcFreeAuthorizationContext(
  [in] PVOID *pAuthzClientContext
);

Параметры

[in] pAuthzClientContext

Указатель на ранее полученный контекст клиента Authz, который требуется освободить.

Возвращаемое значение

Успешное завершение возвращает RPC_S_OK. Эта функция не завершается ошибкой, если не указан недопустимый параметр.

Примечание Список допустимых кодов ошибок см. в разделе Возвращаемые значения RPC.
 

Комментарии

Параметр pAuthzClientContext является указателем на контекст Authz, а не на сам контекст. Чтобы предотвратить случайное повторное использование контекста Authz, освобожденного этим вызовом функции, время выполнения RPC обнуляет контекст после возврата.

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header rpcasync.h (включая Rpc.h)
Библиотека Rpcrt4.lib
DLL Rpcrt4.dll

См. также раздел

Расширенные сведения об ошибке

RpcGetAuthorizationContextForClient