Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
[WABOpenEx ya no está disponible para su uso en Windows Vista.]
Proporciona acceso a la Libreta de direcciones de Windows (WAB) a través de una serie de interfaces de objeto. La interfaz raíz es IAddrBook, que es un subconjunto de la implementación MAPI de IAddrBook.
Sintaxis
WABOpenEx Wabopenex;
HRESULT Wabopenex(
LPADRBOOK *lppAdrBook,
LPWABOBJECT *lppWABObject,
LPWAB_PARAM lpWP,
DWORD Reserved,
ALLOCATEBUFFER *fnAllocateBuffer,
ALLOCATEMORE *fnAllocateMore,
FREEBUFFER *fnFreeBuffer
)
{...}
Parámetros
lppAdrBook
Tipo: LPADRBOOK*
Dirección de un puntero a la interfaz IAddrBook devuelta por la función .
lppWABObject
Tipo: LPWABOBJECT*
Dirección de un puntero a la interfaz IWABObject devuelta por la función .
lpWP
Reserved
fnAllocateBuffer
fnAllocateMore
fnFreeBuffer
Valor devuelto
Tipo: HRESULT
Si esta función de devolución de llamada se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Esta función llama a la función WABOpen y se omiten los parámetros adicionales lpfnAllocateBuffer, lpfnAllocateMore y lpfnFreeBuffer .
WABOpenEx es una versión extendida de WABOpen que permite a los desarrolladores especificar las funciones de asignación de memoria usadas por WAB para devolver búferes al cliente. Si pasa una rutina de asignación, debe pasar las tres rutinas: MAPIAllocateBuffer, MAPIAllocateMore y MAPIFreeBuffer.
Si no necesita la funcionalidad de asignación de memoria adicional de WABOpenEx, use WABOpen en su lugar.
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
| Plataforma de destino | Windows |
| Encabezado | wabapi.h |