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 メンバーが指すオクテット文字列配列のバイト数を示す符号なし long 整数値を指定します。
ptr
目的のオクテット文字列を含むバイト配列へのポインター。 NULL 終了バイトは必要ありません。
注釈
Microsoft WinSNMP 実装は、すべての出力 smiOCTETS 構造体にメモリを割り当てて割り当てを解除します。 WinSNMP アプリケーションでは、実装が smiOCTETS 構造体の ptr メンバーに割り当てるメモリを解放しないでください。 代わりに、アプリケーションは SnmpFreeDescriptor 関数を呼び出してメモリを解放する必要があります。
WinSNMP アプリケーションは、可変長の入力記述子オブジェクトにメモリを割り当てるので、そのメモリを解放する必要があります。 詳細については、「WinSNMP データ管理の概念」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | winsnmp.h |