次の方法で共有


NTMS_DRIVETYPEINFORMATIONA構造体 (ntmsapi.h)

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

NTMS_DRIVETYPEINFORMATION 構造体は、RSM でサポートされるドライブの種類に固有のプロパティを定義します。

構文

typedef struct _NTMS_DRIVETYPEINFORMATIONA {
  CHAR  szVendor[NTMS_VENDORNAME_LENGTH];
  CHAR  szProduct[NTMS_PRODUCTNAME_LENGTH];
  DWORD NumberOfHeads;
  DWORD DeviceType;
} NTMS_DRIVETYPEINFORMATIONA;

メンバーズ

szVendor[NTMS_VENDORNAME_LENGTH]

ドライブのベンダーの名前。 これは、デバイスの照会データから直接取得されます。

szProduct[NTMS_PRODUCTNAME_LENGTH]

ドライブの製品の名前。 これは、デバイスの照会データから直接取得されます。

NumberOfHeads

このメンバーは将来使用するために予約されており、無視する必要があります。

DeviceType

デバイス照会データから報告される SCSI デバイスの種類。 Winioctl.h から。 次のいずれかの値を指定できます。

価値 意味
FILE_DEVICE_CD_ROM
デバイス CD-ROM します。
FILE_DEVICE_DISK
ダイレクト アクセス デバイス。
FILE_DEVICE_DVD
DVD デバイス
FILE_DEVICE_TAPE
シーケンシャル アクセス デバイス。

備考

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

手記

ntmsapi.h ヘッダーは、unicode プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとしてNTMS_DRIVETYPEINFORMATIONを定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows XP [デスクトップ アプリのみ]
サポートされる最小サーバー Windows Server 2003 [デスクトップ アプリのみ]
ヘッダー ntmsapi.h

関連項目

NTMS_OBJECTINFORMATION