Compartilhar via


Alocando objetos de memória WinSNMP

Descritores, identificadores de recursos e cadeias de caracteres de estilo C são os três tipos de objetos de memória no ambiente de programação WinSNMP.

O tipo de objeto determina se a implementação do Microsoft WinSNMP ou o aplicativo WinSNMP aloca e desaloca a memória do objeto. Isso reduz a alocação desnecessária de espaço em buffer temporário e a cópia desnecessária de buffers.

A tabela a seguir resume a alocação e a desalocação de recursos para objetos de memória WinSNMP.

Tipo de Objeto Descrição
descritor smiOID ou smiOCTETS Se o aplicativo WinSNMP alocar a memória, ele deverá desalocar a memória com uma chamada para uma função apropriada. Se a implementação alocar a memória, o aplicativo deverá chamar a função SnmpFreeDescriptor para desalocar a memória.
Estrutura smiVALUE Se o membro do valor for um smiOID ou um descritor smiOCTETS , o aplicativo deverá continuar conforme indicado acima para descritores.
Identificador de recurso A implementação aloca, gerencia e libera a memória.
Cadeia de caracteres de estilo C O aplicativo WinSNMP deve gerenciar e liberar a memória alocada.

 

Para obter mais informações, consulte Freeing WinSNMP Descriptors.