NTMS_PARTITIONINFORMATIONW構造体 (ntmsapi.h)
[リムーバブル 記憶域マネージャー は、Windows 7 および Windows Server 2008 R2 以降では使用できません。
NTMS_PARTITIONINFORMATION構造体は、サイド オブジェクトに固有のプロパティを定義します。
構文
typedef struct _NTMS_PARTITIONINFORMATIONW {
NTMS_GUID PhysicalMedia;
NTMS_GUID LogicalMedia;
DWORD State;
WORD Side;
DWORD dwOmidLabelIdLength;
BYTE OmidLabelId[NTMS_OMIDLABELID_LENGTH];
WCHAR szOmidLabelType[NTMS_OMIDLABELTYPE_LENGTH];
WCHAR szOmidLabelInfo[NTMS_OMIDLABELINFO_LENGTH];
DWORD dwMountCount;
DWORD dwAllocateCount;
LARGE_INTEGER Capacity;
} NTMS_PARTITIONINFORMATIONW;
メンバー
PhysicalMedia
この側を含むメディアの一意の物理メディア識別子。
LogicalMedia
この側を含む論理メディアの一部の一意の論理メディア識別子 (LMID)。 側が割り当てられない場合、このパラメーターは NULL です 。
State
サイド ライフ サイクル情報。 これには、次のいずれかの値を指定できます。
値 | 意味 |
---|---|
|
メディアがアプリケーションに割り当てられています。 |
|
メディアを割り当てることができる。 |
|
メディアは完全に書き込まれ、アプリケーションによって完全としてマークされています。 |
|
メディアはデータ ストレージに適せず、使用できなくなりました。 |
|
メディアが見つかり、ドライブと互換性がないとしてマークされています。 |
|
メディアが認識されないプール内にあります。 |
|
メディアはインポート プール内にあります。 |
|
メディアは、無料のラベルが適用されるのを待っています。 |
|
側は AllocateNtmsMedia 関数によって予約されており、 dwOption パラメーターは NTMS_ALLOCATE_NEW に設定されています。 |
Side
これは、マルチサイド メディアのどの辺であるかを示す 0 相対値です。 テープなどの片面メディアの場合、この値は常に 0 です。 両面メディアの場合、1 つのNTMS_PARITIONINFORMATION レコードのこのプロパティは 0 ("A" 側) に設定され、2 番目のNTMS_PARTITIONINFORMATIONレコードでは 1 - "B" 側に設定されます。
dwOmidLabelIdLength
メディア識別子のラベル ID 文字列の長さ。
OmidLabelId[NTMS_OMIDLABELID_LENGTH]
メディア上の識別子のラベル ID 一意識別子。
szOmidLabelType[NTMS_OMIDLABELTYPE_LENGTH]
メディア上の識別子のラベルの種類。
szOmidLabelInfo[NTMS_OMIDLABELINFO_LENGTH]
メディア上の識別子のラベル情報。
dwMountCount
このメディアがドライブにマウントされた回数。 これは、オブジェクトがデータベースに作成されるときに 0 に初期化されます。
dwAllocateCount
このメディアが割り当てられた回数。
Capacity
この側で使用可能なストレージのバイト数。
注釈
NTMS_PARTITIONINFORMATION構造体は、NTMS_OBJECTINFORMATION構造体に含まれています。
注意
ntmsapi.h ヘッダーは、NTMS_PARTITIONINFORMATIONをエイリアスとして定義します。これは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択します。 encoding-neutral エイリアスの使用を encoding-neutral ではないコードと混在すると、コンパイル エラーまたはランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「 関数プロトタイプの規則」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | ntmsapi.h |