次の方法で共有


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

こちらもご覧ください

SnmpContextToStr

SnmpDecodeMsg

SnmpEncodeMsg

SnmpFreeDescriptor

SnmpStrToContext

WinSNMP API の概要

WinSNMP 構造体

smiVALUE