Um objeto é uma estrutura de dados que representa um recurso do sistema, como um arquivo, thread ou imagem gráfica. Um aplicativo não pode acessar diretamente os dados do objeto ou o recurso do sistema que um objeto representa. Em vez disso, um aplicativo deve obter um identificador de objeto, que ele pode usar para examinar ou modificar o recurso do sistema.