Метод IAccPropServices::D ecomposeHwndIdentityString (oleacc.h)
Этот метод используется для определения HWND, идентификатора объекта и дочернего идентификатора для доступного элемента, определяемого строкой удостоверения.
Синтаксис
HRESULT DecomposeHwndIdentityString(
[in] const BYTE *pIDString,
[in] DWORD dwIDStringLen,
[out] HWND *phwnd,
[out] DWORD *pidObject,
[out] DWORD *pidChild
);
Параметры
[in] pIDString
Тип: const BYTE*
Указатель на буфер, содержащий строку удостоверения элемента, доступного на основе HWND.
[in] dwIDStringLen
Тип: DWORD
Указывает длину строки идентификатора, заданной в параметре pIDString.
[out] phwnd
Тип: HWND*
Указатель на буфер, получающий HWND доступного элемента.
[out] pidObject
Тип: DWORD*
Указатель на буфер, получающий идентификатор объекта для элемента, к которому осуществляется доступ.
[out] pidChild
Тип: DWORD*
Указатель на буфер, получающий идентификатор элемента, дочернего для элемента, к которому осуществляется доступ.
Возвращаемое значение
Тип: HRESULT
Возвращает значение S_OK, если операция завершилась успешно.
Возвращает E_INVALIDARG, если phwnd, pidObject или pidChild недопустимы, или если заданная строка удостоверения не является строкой удостоверения на основе HWND.
Может возвращать другие коды ошибок при исключительных условиях ошибок, таких как нехватка памяти.
Комментарии
Этот метод завершается успешно, только если указанная строка удостоверения является строкой удостоверения на основе HWND. Этот метод полезен при использовании на сервере обратного вызова IAccPropServer, зарегистрированном в ANNO_CONTAINER область так как он позволяет серверу определять из заданной строки удостоверения дочерний элемент (idChild), для которого клиент вызывает сервер.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | oleacc.h (сначала включите OleAcc.h Include Initguid.h.) |
DLL | Oleacc.dll |
Распространяемые компоненты | Активные специальные возможности 2.0 RDK в Windows NT 4.0 с пакетом обновления 6 (SP6) и более поздних версий и Windows 98 |