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 ヘッダーは、unicode プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとしてNTMS_PARTITIONINFORMATIONを定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows XP [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows Server 2003 [デスクトップ アプリのみ] |
ヘッダー | ntmsapi.h |