Win32_CodecFile クラス
Win32_CodecFileWMI クラスは、コンピューター システムにインストールされているオーディオコーデックまたはビデオ コーデックを表します。 コーデックは、1 つのメディア形式の種類を別のメディア形式に変換します。通常は圧縮形式を非圧縮形式に変換します。 "codec" という名前は、圧縮と圧縮解除の組み合わせから派生します。 たとえば、コーデックは、MS-ADPCM などの圧縮形式を PCM などの非圧縮形式に変換できます。これは、ほとんどのオーディオ ハードウェアが直接再生できます。
次の構文はマネージド オブジェクト フォーマット (MOF) のコードを単純化したもので、すべての継承されたプロパティを含みます。 プロパティは、MOF の順序ではなく、アルファベット順に一覧表示されます。
構文
[Dynamic, Provider("CIMWin32"), UUID("{8502C4C3-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class Win32_CodecFile : CIM_DataFile
{
uint32 AccessMask;
boolean Archive;
string Caption;
boolean Compressed;
string CompressionMethod;
string CreationClassName;
datetime CreationDate;
string CSCreationClassName;
string CSName;
string Description;
string Drive;
string EightDotThreeFileName;
boolean Encrypted;
string EncryptionMethod;
string Extension;
string FileName;
uint64 FileSize;
string FileType;
string FSCreationClassName;
string FSName;
string Group;
boolean Hidden;
datetime InstallDate;
uint64 InUseCount;
datetime LastAccessed;
datetime LastModified;
string Manufacturer;
string Name;
string Path;
boolean Readable;
string Status;
boolean System;
string Version;
boolean Writeable;
};
メンバー
Win32_CodecFile クラスには、次の種類のメンバーがあります。
メソッド
Win32_CodecFile クラスには、これらのメソッドがあります。
メソッド | 説明 |
---|---|
ChangeSecurityPermissions | オブジェクト パスで指定された論理ファイルのセキュリティ アクセス許可を変更します。 |
ChangeSecurityPermissionsEx | オブジェクト パスで指定された論理ファイルのセキュリティ アクセス許可を変更します。 |
圧縮 | オブジェクト パスで指定された論理ファイル (またはディレクトリ) を圧縮します。 |
CompressEx | オブジェクト パスで指定された論理ファイル (またはディレクトリ) を圧縮します。 |
コピー | オブジェクト パスで指定された論理ファイルまたはディレクトリを、入力パラメーターで指定された場所にコピーします。 |
CopyEx | オブジェクト パスで指定された論理ファイルまたはディレクトリを FileName パラメーターで指定された場所にコピーするクラス メソッド。 |
削除 | オブジェクト パスで指定された論理ファイル (またはディレクトリ) を削除します。 |
DeleteEx | オブジェクト パスで指定された論理ファイル (またはディレクトリ) を削除します。 |
GetEffectivePermission | 呼び出し元が、ファイル オブジェクトだけでなく、ファイルまたはディレクトリが存在する共有 (共有上にある場合) に、permission 引数で指定された集約された アクセス許可 を持っているかどうかを判断します。 |
名前の変更 | オブジェクト パスで指定された論理ファイル (またはディレクトリ) の名前を変更するクラス メソッド。 |
TakeOwnerShip | オブジェクト パスで指定された論理ファイルの所有権を取得します。 |
TakeOwnerShipEx | オブジェクト パスで指定された論理ファイルの所有権を取得するクラス メソッド。 |
解凍 | オブジェクト パスで指定された論理ファイル (またはディレクトリ) を圧縮解除します。 |
CompressEx | オブジェクト パスで指定された論理ファイル (またはディレクトリ) を圧縮解除します。 |
プロパティ
Win32_CodecFile クラスには、これらのプロパティがあります。
-
AccessMask
-
-
データ型: uint32
-
アクセスの種類: 読み取り専用
-
修飾子: スキーマ ("Win32")、 DisplayName ("Access Rights")
コーデック ファイルに対する特定の操作にアクセスまたは実行するために必要なアクセス権を表すビットマスク。 ビット値については、「 ファイルとディレクトリのアクセス権定数」を参照してください。
注意
FAT ボリュームでは、代わりに FULL_ACCESS 値が返されます。これは、オブジェクトにセキュリティが設定されていないことを示します。
このプロパティは、 CIM_LogicalFileから継承されます。
-
-
FILE_READ_DATA (ファイル) またはFILE_LIST_DIRECTORY (ディレクトリ) (1)
-
FILE_WRITE_DATA (ファイル) またはFILE_ADD_FILE (ディレクトリ) (2)
-
FILE_APPEND_DATA (ファイル) またはFILE_ADD_SUBDIRECTORY (ディレクトリ) (4)
-
FILE_READ_EA (8)
-
FILE_WRITE_EA (16)
-
FILE_EXECUTE (ファイル) またはFILE_TRAVERSE (ディレクトリ) (32)
-
FILE_DELETE_CHILD (ディレクトリ) (64)
-
FILE_READ_ATTRIBUTES (128)
-
FILE_WRITE_ATTRIBUTES (256)
-
DELETE (65536)
-
READ_CONTROL (131072)
-
WRITE_DAC (262144)
-
WRITE_OWNER (524288)
-
SYNCHRONIZE (1048576)
Archive
-
データ型: boolean
-
アクセスの種類: 読み取り専用
-
修飾子: スキーマ ("Win32")、 DisplayName ("Should Be Archived")
True の場合は、ファイルをアーカイブする必要があります。
このプロパティは、 CIM_LogicalFileから継承されます。
Caption
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: MaxLen (64)、 DisplayName ("Caption")
オブジェクトの簡単な説明。
このプロパティは 、CIM_ManagedSystemElementから継承されます。
Compressed
-
データ型: boolean
-
アクセスの種類: 読み取り専用
-
修飾子: スキーマ ("Win32")、 DisplayName ("Compressed")
True の場合、ファイルは圧縮されます。
このプロパティは、 CIM_LogicalFileから継承されます。
CompressionMethod
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: DisplayName ("Compression Method")
論理ファイルを圧縮するために使用されるアルゴリズムまたはツール。 圧縮スキームを記述できない (または望ましくない) 場合は、"Unknown" という単語を使用して、論理ファイルが圧縮されているかどうかが不明であることを表します。ファイルが圧縮されているが、その圧縮スキームが不明であるか、開示されていないことを表す "圧縮" 。論理ファイルが圧縮されていないことを表す "Not Compressed" です。
このプロパティは、 CIM_LogicalFileから継承されます。
CreationClassName
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: CIM_Key、 DisplayName ("クラス名")
インスタンスの作成で使用される継承チェーンに表示される最初の具象クラスの名前。 クラスの他のキー プロパティと共に使用すると、 プロパティを使用すると、このクラスとそのサブクラスのすべてのインスタンスを一意に識別できます。
このプロパティは、 CIM_LogicalFileから継承されます。
CreationDate
-
データ型: datetime
-
アクセスの種類: 読み取り専用
-
修飾子: DisplayName ("作成日")
ファイルの作成日。
このプロパティは、 CIM_LogicalFileから継承されます。
CSCreationClassName
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: 伝達 ( "CIM_FileSystem。CSCreationClassName")、 CIM_Key、 DisplayName ("コンピューター システム クラス名")
コンピューター システムのクラス。
このプロパティは、 CIM_LogicalFileから継承されます。
CSName
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: 伝達 ( "CIM_FileSystem。CSName")、 CIM_Key、 DisplayName ("コンピューター システム名")
コンピューター システムの名前を表す文字列。
このプロパティは、 CIM_LogicalFileから継承されます。
説明
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: Override (Description)、 MappingStrings ("Win32Registry|System\\CurrentControlSet\\control\\MediaResources\\icm|Description")
コーデック ドライバーのフル ネーム。 この文字列は、大きな (説明的な) スペースで表示することを目的としています。
このプロパティは 、CIM_ManagedSystemElementから継承されます。
例: "Microsoft PCM コンバーター"
ドライブ
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: 修正済み、 スキーマ ("Win32")、 DisplayName ("Drive")
ファイルのドライブ文字 (コロンを含む)。
このプロパティは、 CIM_LogicalFileから継承されます。
例: "c:"
EightDotThreeFileName
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: スキーマ ("Win32")、 DisplayName ("8 ドット 3 ファイル名")
このファイルの DOS 互換ファイル名。
このプロパティは、 CIM_LogicalFileから継承されます。
例: "c:\progra~1"
Encrypted
-
データ型: boolean
-
アクセスの種類: 読み取り専用
-
修飾子: スキーマ ("Win32")、 DisplayName ("Encrypted")
True の場合、ファイルは暗号化されます。
このプロパティは、 CIM_LogicalFileから継承されます。
EncryptionMethod
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: DisplayName ("Encryption Method")
論理ファイルの暗号化に使用されるアルゴリズムまたはツール。 暗号化スキームを記述できない (または望ましくない) 場合は、"Unknown" という単語を使用して、論理ファイルが暗号化されているかどうかが不明であることを表します。ファイルが暗号化されているが、その暗号化スキームが不明であるか、開示されていないことを表す "Encrypted" 。論理ファイルが暗号化されていないことを表す "Not Encrypted" を指定します。
このプロパティは、 CIM_LogicalFileから継承されます。
拡張子
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: 修正済み、 スキーマ ("Win32")、 DisplayName ("ファイル拡張子")
ファイル名拡張子 (ドットなし)。
このプロパティは、 CIM_LogicalFileから継承されます。
例: "txt"、"mof"、"mdb"
FileName
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: 修正済み、 スキーマ ("Win32")、 DisplayName ("ファイル名")
ファイルの名前 (拡張子なし)。
このプロパティは、 CIM_LogicalFileから継承されます。
例: "autoexec"
FileSize
-
データ型: uint64
-
アクセスの種類: 読み取り専用
-
修飾子: DisplayName ("Size")、 Units ("bytes")
ファイルのサイズ (バイト単位)。
このプロパティは、 CIM_LogicalFileから継承されます。
スクリプトでの uint64 値の使用の詳細については、「 WMI でのスクリプト作成」を参照してください。
FileType
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: スキーマ ("Win32")、 DisplayName ("File Type")
ファイルの種類 ( Extension プロパティで示されます)。
このプロパティは、 CIM_LogicalFileから継承されます。
FSCreationClassName
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: 伝達 ( "CIM_FileSystem。CreationClassName")、 CIM_Key、 DisplayName ("ファイル システム クラス名")
ファイル システムのクラス。
このプロパティは、 CIM_LogicalFileから継承されます。
FSName
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: 伝達 ( "CIM_FileSystem。Name")、 CIM_Key、 DisplayName ("ファイル システム名")
ファイル システムの名前。
このプロパティは、 CIM_LogicalFileから継承されます。
グループ
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: MappingStrings ("Win32Registry|SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\drivers.desc")
このクラスで表されるコーデック。
値は次のとおりです。
- "Audio"
- "ビデオ"
オーディオ ("オーディオ")
ビデオ ("ビデオ")
[非表示]
-
データ型: ブール値
-
アクセスの種類: 読み取り専用
-
修飾子: スキーマ ("Win32")、 DisplayName ("Hidden")
True の場合、ファイルは非表示になります。
このプロパティは、 CIM_LogicalFileから継承されます。
InstallDate
-
データ型: datetime
-
アクセスの種類: 読み取り専用
-
修飾子: MappingStrings ("MIF.DMTF|ComponentID|001.5"), DisplayName ("インストール日")
オブジェクトがインストールされました。 このプロパティには、オブジェクトがインストールされていることを示す値は必要ありません。
このプロパティは、 CIM_ManagedSystemElementから継承されます。
InUseCount
-
データ型: uint64
-
アクセスの種類: 読み取り専用
-
修飾子: DisplayName ("Current File Open Count")
ファイルに対して現在アクティブな "ファイルが開く" の数。
このプロパティは、 CIM_LogicalFileから継承されます。
スクリプトでの uint64 値の使用の詳細については、「 WMI でのスクリプト作成」を参照してください。
LastAccessed
-
データ型: datetime
-
アクセスの種類: 読み取り専用
-
修飾子: DisplayName ("Last Accessed")
ファイルに最後にアクセスしました。
このプロパティは、 CIM_LogicalFileから継承されます。
Lastmodified
-
データ型: datetime
-
アクセスの種類: 読み取り専用
-
修飾子: DisplayName ("Last Modified")
ファイルは最後に変更されました。
このプロパティは、 CIM_LogicalFileから継承されます。
Manufacturer
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: スキーマ ("Win32")、 DisplayName ("Manufacturer")
バージョン リソースの製造元文字列 (存在する場合)。
このプロパティは、 CIM_DataFileから継承されます。
Name
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: キー
ファイル システム内の論理ファイル インスタンスのキーとして機能する継承された名前。 完全なパス名を指定する必要があります。
このプロパティは、 CIM_ManagedSystemElementから継承されます。
例: "C:\Windows\system\win.ini"
パス
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: 修正済み、 スキーマ ("Win32")、 DisplayName ("Path")
ファイルのパス。 これには、先頭と末尾の円記号が含まれます。
このプロパティは、 CIM_LogicalFileから継承されます。
例: "\windows\system\"
読み やすい
-
データ型: ブール値
-
アクセスの種類: 読み取り専用
-
修飾子: DisplayName ("Readable")
ファイルを読み取ることができます。
このプロパティは、 CIM_LogicalFileから継承されます。
状態
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: MaxLen (10)、 DisplayName ("Status")
オブジェクトの現在の状態。 さまざまな操作状態と非操作状態を定義できます。 運用状態には、"OK"、"低下"、"事前失敗" (SMART 対応ハード ディスク ドライブなどの要素が正常に機能している可能性がありますが、近い将来に障害が予測される可能性があります) が含まれます。 非運用状態には、"Error"、"Starting"、"Stopping"、および "Service" が含まれます。 後者の "サービス" は、ディスクのミラー再チェックイン、ユーザーアクセス許可リストの再読み込み、またはその他の管理作業中に適用される可能性があります。 このような作業のすべてがオンラインであるわけではありませんが、マネージド要素は "OK" でも、他の状態の 1 つでもありません。
このプロパティは、 CIM_ManagedSystemElementから継承されます。
次の値があります。
OK ("OK")
エラー ("Error")
機能低下 ("Degraded")
不明 ("不明")
Pred Fail ("Pred Fail")
開始 ("開始")
停止中 ("停止中")
サービス ("Service")
ストレス ( "ストレス")
NonRecover ("NonRecover")
連絡先なし ("連絡先なし")
Lost Comm ("Lost Comm")
システム
-
データ型: ブール値
-
アクセスの種類: 読み取り専用
-
修飾子: スキーマ ("Win32")、 DisplayName ("System File")
True の場合、ファイルはシステム ファイルです。
このプロパティは、 CIM_LogicalFileから継承されます。
Version
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: スキーマ ("Win32")、 DisplayName ("Version")
バージョン リソースのバージョン文字列 (存在する場合)。
このプロパティは、 CIM_DataFileから継承されます。
書き込み可能
-
データ型: boolean
-
アクセスの種類: 読み取り専用
-
修飾子: DisplayName ("Writeable")
True の場合、ファイルを書き込むことができます。
このプロパティは、 CIM_LogicalFileから継承されます。
注釈
Win32_CodecFile クラスは、CIM_DataFileから派生します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista |
サポートされている最小のサーバー |
Windows Server 2008 |
名前空間 |
Root\CIMV2 |
MOF |
|
[DLL] |
|