Função de retorno de chamada JET_PFNREALLOC
Aplica-se a: Windows | Windows Server
Função de retorno de chamada JET_PFNREALLOC
A função JET_PFNREALLOC é um retorno de chamada compatível com realocação usado por JetEnumerateColumns para alocar memória para seus buffers de saída.
void * JET_API JET_PFNREALLOC(
[in] void* pvContext,
[in] void* pv,
[in] unsigned long cb
);
Parâmetros
pvContext
O ponteiro de contexto fornecido a JetEnumerateColumns. Esse ponteiro de contexto pode ser usado para transmitir o estado do chamador de JetEnumerateColumns para a implementação desse retorno de chamada.
pv
Se não for NULL, especificará um ponteiro para um bloco de memória alocado anteriormente por esse retorno de chamada. Se NULL, um novo bloco de memória do tamanho solicitado será alocado.
cb
O novo tamanho do bloco de memória em bytes. Se esse parâmetro for 0 (zero) e um bloco de memória for especificado, esse bloco de memória será liberado.
Valor Retornado
O sistema pode gerar códigos de êxito ou falha como resultado de uma chamada para essa função. Para obter informações sobre como retornar esses códigos como HRESULTs, consulte Erros extensíveis do mecanismo de armazenamento.
Código de retorno |
Descrição |
---|---|
Êxito |
Se um bloco de memória alocado anteriormente tiver sido especificado e um novo tamanho de zero tiver sido especificado, esse bloco será liberado e NULL será retornado. Se um bloco de memória alocado anteriormente tiver sido especificado e um novo tamanho diferente de zero tiver sido especificado, o bloco de memória realocada será retornado. Se nenhum bloco de memória tiver sido especificado, um bloco de memória recém-alocado do tamanho especificado será retornado. |
Falha |
NULL será retornado. Se um bloco de memória alocado anteriormente tiver sido fornecido, esse bloco permanecerá alocado. |
Requisitos
Requisito | Valor |
---|---|
Cliente |
Requer Windows Vista, Windows XP ou Windows 2000 Professional. |
Servidor |
Requer o Windows Server 2008, o Windows Server 2003 ou o Windows 2000 Server. |
Cabeçalho |
Declarado em Esent.h. |