NTMS_IEPORTINFORMATION構造体 (ntmsapi.h)

[リムーバブル 記憶域マネージャー は、Windows 7 および Windows Server 2008 R2 以降では使用できません。

NTMS_IEPORTINFORMATION構造体は、挿入/取り出しポート オブジェクトに固有のプロパティを定義します。

構文

typedef struct _NTMS_IEPORTINFORMATION {
  DWORD     Number;
  DWORD     Content;
  DWORD     Position;
  WORD      MaxExtendSecs;
  NTMS_GUID Library;
} NTMS_IEPORTINFORMATION;

メンバー

Number

ライブラリ ポート番号。

Content

NTMS_IEPORT オブジェクトの完全/空の状態。 これには、次のいずれかの値を指定できます。

意味
NTMS_PORTCONTENT_FULL
ポートがいっぱいです。
NTMS_PORTCONTENT_EMPTY
ポートが空です。
NTMS_PORTCONTENT_UNKNOWN
ポートの内容が不明です。

Position

NTMS_IEPORT オブジェクトの位置。 これには、次のいずれかの値を指定できます。

意味
NTMS_PORTPOSITION_EXTENDED
ポートが拡張されています。
NTMS_PORTPOSITION_RETRACTED
ポートは取り消されます。
NTMS_PORTPOSITION_UNKNOWN
ポートの位置が不明です。

MaxExtendSecs

オペレーター要求が発行されるまで、ポートを開いたままにしておくことが許可される最大秒数。 有効な値は 0 ~ 65,535 秒です。 このメンバーは書き込み可能です。

Library

ポートを含むライブラリ。

注釈

NTMS_IEPORTINFORMATION構造体は、NTMS_OBJECTINFORMATION構造体に含まれています。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header ntmsapi.h

こちらもご覧ください

NTMS_OBJECTINFORMATION