Compartilhar via


Identificadores de ambiente

Um ambiente é um contexto global no qual acessar dados, associado a um ambiente está qualquer informação de natureza global, como:

  • O estado do ambiente

  • O diagnóstico atual em nível de ambiente

  • Os identificadores de conexões alocados atualmente no ambiente

  • As configurações atuais de cada atributo de ambiente

Em um trecho de código que implementa ODBC (o Gerenciador de Driver ou um driver), um identificador de ambiente identifica uma estrutura para conter essas informações.

Identificadores de ambiente não costumam ser usados em aplicativos ODBC. Eles sempre são usados em chamadas para SQLDataSources e SQLDrivers e às vezes usados em chamadas para SQLAllocHandle, SQLEndTran, SQLFreeHandle, SQLGetDiagField e SQLGetDiagRec.

Cada trecho do código que implementa ODBC (o Gerenciador de Driver ou um driver) contém um ou mais identificadores de ambiente. Por exemplo, o Gerenciador de Driver mantém um identificador de ambiente separado para cada aplicativo que está conectado a ele. Os identificadores de ambiente são alocados com SQLAllocHandle e liberados com SQLFreeHandle.