Método IAccPropServices::D ecomposeHmenuIdentityString (oleacc.h)
Use este método para determinar el HMENU, el identificador de objeto y el identificador secundario para el elemento accesible identificado por la cadena de identidad.
Sintaxis
HRESULT DecomposeHmenuIdentityString(
[in] const BYTE *pIDString,
[in] DWORD dwIDStringLen,
[out] HMENU *phmenu,
[out] DWORD *pidChild
);
Parámetros
[in] pIDString
Tipo: const BYTE*
Puntero a un búfer que contiene la cadena de identidad de un elemento accesible basado en HMENU.
[in] dwIDStringLen
Tipo: DWORD
Especifica la longitud de la cadena de identidad especificada por pIDString.
[out] phmenu
Tipo: HMENU*
Puntero a un búfer que recibe el HMENU del elemento accesible.
[out] pidChild
Tipo: DWORD*
Puntero a un búfer que recibe el id. secundario del elemento accesible.
Valor devuelto
Tipo: HRESULT
Si se ejecuta correctamente, devuelve S_OK.
Devuelve E_INVALIDARG si phmenu o pidChild no son válidos, o si la cadena de identidad especificada no es una cadena de identidad basada en HMENU.
Puede devolver otros códigos de error en condiciones de error excepcionales, como memoria baja.
Comentarios
Este método solo se realiza correctamente si la cadena de identidad proporcionada es una cadena de identidad basada en HMENU. Este método es útil en un servidor de devolución de llamada IAccPropServer que se registró con ANNO_CONTAINER ámbito porque permite al servidor determinar, desde la cadena de identidad especificada, el elemento secundario (idChild) para el que el cliente llama al servidor.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | oleacc.h (incluya OleAcc.h Include Initguid.h first).) |
Archivo DLL | Oleacc.dll |
Redistribuible | RDK de accesibilidad activa 2.0 en Windows NT 4.0 con SP6 y versiones posteriores y Windows 98 |