smiOCTETS 구조체(winsnmp.h)
[SNMP는 요구 사항 섹션에 지정된 운영 체제에서 사용할 수 있습니다. 이후 버전에서는 변경되거나 제공되지 않을 수 있습니다. 대신 WS-Man의 Microsoft 구현인 Windows 원격 관리를 사용합니다.]
WinSNMP smiOCTETS 구조체는 컨텍스트 문자열을 여러 WinSNMP 함수에 전달합니다. 구조체는 인코딩된 SNMP 메시지를 설명하고 받습니다.
smiOCTETS 구조체에는 가변 길이의 SNMP 옥텟 문자열에 대한 포인터가 포함되어 있습니다. 구조체는 smiVALUE 구조체의 멤버일 수 있습니다.
구문
typedef struct {
smiUINT32 len;
smiLPBYTE ptr;
} smiOCTETS, *smiLPOCTETS;
멤버
len
ptr 멤버가 가리키는 8진수 문자열 배열의 바이트 수를 나타내는 부호 없는 long 정수 값을 지정합니다.
ptr
관심 있는 8진수 문자열을 포함하는 바이트 배열에 대한 포인터입니다. NULL 종료 바이트는 필요하지 않습니다.
설명
Microsoft WinSNMP 구현은 모든 출력 smiOCTETS 구조에 대한 메모리를 할당하고 할당을 취소합니다. WinSNMP 애플리케이션은 구현이 smiOCTETS 구조체의 ptr 멤버에 할당하는 메모리를 해제해서는 안 됩니다. 대신 애플리케이션은 SnmpFreeDescriptor 함수를 호출하여 메모리를 해제해야 합니다.
WinSNMP 애플리케이션은 가변 길이의 입력 설명자 개체에 메모리를 할당하므로 해당 메모리를 해제해야 합니다. 자세한 내용은 WinSNMP 데이터 관리 개념을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | winsnmp.h |