Función AssociateContextWithName (filehc.h)
Inserta un nombre en la memoria caché de nombres para buscar una estructura de FIO_CONTEXT especificada.
Sintaxis
FILEHC_EXPORT BOOL AssociateContextWithName(
[in] PNAME_CACHE_CONTEXT pNameCache,
[in] LPBYTE lpbName,
[in] DWORD cbName,
[in] LPBYTE lpbData,
[in] DWORD cbData,
[in] PGENERIC_MAPPING pGenericMapping,
[in] PSECURITY_DESCRIPTOR pSecurityDescriptor,
[in] FIO_CONTEXT *pContext,
[in] BOOL fKeepReference
);
Parámetros
[in] pNameCache
Puntero al nombre de la memoria caché que se va a usar.
[in] lpbName
Bytes especificados por el usuario para el nombre del elemento de caché.
[in] cbName
Longitud del nombre que se asigna al elemento de caché.
[in] lpbData
Bytes especificados por el usuario para cualquier dato arbitrario que se asocie con el nombre del elemento de caché.
[in] cbData
Longitud, en bytes, de datos arbitrarios que se van a asociar al nombre.
[in] pGenericMapping
Puntero a una estructura de GENERIC_MAPPING que se va a asociar con el nombre.
[in] pSecurityDescriptor
Descriptor de seguridad auto relativo que se va a asociar con el nombre. El usuario proporciona este descriptor.
[in] pContext
Puntero a una estructura de FIO_CONTEXT .
[in] fKeepReference
Especifica si se debe mantener la referencia en la estructura FIO_CONTEXT . Si se establece en TRUE, se mantiene la referencia.
Valor devuelto
Devuelve TRUE si la función se realiza correctamente; de lo contrario, devuelve FALSE.
Comentarios
Si el nombre ya está presente en la memoria caché, se produce un error en esta llamada y GetLastError devuelve ERROR_DUP_NAME.
Requisitos
Plataforma de destino | Windows |
Encabezado | filehc.h |
Library | Fcachdll.lib |
Archivo DLL | Fcachdll.dll |