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.