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.
Se aplica a: Windows | Windows Server
Columnas definidas por el usuario
Las columnas definidas por el usuario son columnas cuyos valores predeterminados se proporcionan mediante una función de devolución de llamada. Estas columnas siempre se etiquetan y se establecen en el valor calculado por la función de devolución de llamada. Este valor debe ser estable para cada fila de la tabla. La función de devolución de llamada solo se usa cuando la aplicación o el propio motor de base de datos necesitan leer el valor de la columna para una fila determinada. La aplicación tiene la opción de invalidar el valor predeterminado y establecer un valor específico en la columna. Cuando el valor predeterminado se invalida en las columnas, usa espacio en la fila; de lo contrario, las columnas predeterminadas definidas por el usuario no usan espacio en el registro.
La opción defaults definida por el usuario se establece en el miembro grbit de la estructura JET_COLUMNDEF de la llamada a JetAddColumn. El parámetro pvDefault de la función JetAddColumn apunta a una estructura JET_USERDEFINEDDEFAULT , que contiene el nombre de la función de devolución de llamada en el miembro szCallback y los datos que se pasan a la devolución de llamada en el miembro pbUserData .