NTFS オルタネート データ ストリームを使用するには、方法

文書翻訳 文書翻訳
文書番号: 105763
すべて展開する | すべて折りたたむ

目次

概要

マニュアルは NTFS ファイル システムを NTFS をサポートしていることを示す複数のデータ ストリーム。ただし、ドキュメントは対処していませんストリーム自体に構文があります。

リソース キットの Windows NT ストリームの構文は次のように説明しています。
filename:stream
代替データ ストリームは厳密には、NTFS ファイル システムの機能です。将来のファイル ・ システムでサポートされていない可能性があります。ただし、NTFS になります将来のバージョンの Windows NT をサポートしました。

将来のファイル ・ システムが OLE 構造化 2.0 ベースのモデルをサポートしますストレージ (IStream と IStorage)。OLE 2.0 を使用すると、アプリケーションことができます。ファイル ・ システムとサポートされているすべての運用上の複数のストリームをサポートします。システム (Windows、Macintosh、Windows NT、および Win32s) のだけでなく Windows NT。

詳細

次のサンプル コードは、NTFS ストリームを示します。

サンプル コード

   #include <windows.h>
   #include <stdio.h>

   void main( )
   {
      HANDLE hFile, hStream;
      DWORD dwRet;

      hFile = CreateFile( "testfile",
                       GENERIC_WRITE,
                    FILE_SHARE_WRITE,
                                NULL,
                         OPEN_ALWAYS,
                                   0,
                                NULL );
      if( hFile == INVALID_HANDLE_VALUE )
         printf( "Cannot open testfile\n" );
      else
          WriteFile( hFile, "This is testfile", 16, &dwRet, NULL );

      hStream = CreateFile( "testfile:stream",
                                GENERIC_WRITE,
                             FILE_SHARE_WRITE,
                                         NULL,
                                  OPEN_ALWAYS,
                                            0,
                                         NULL );
      if( hStream == INVALID_HANDLE_VALUE )
         printf( "Cannot open testfile:stream\n" );
      else
         WriteFile(hStream, "This is testfile:stream", 23, &dwRet, NULL);
   }
				
ユーザーは、ディレクトリ一覧を取得、ファイルのサイズは 16 でください。のみ"testfile に"を検索し、そのため
testfile を入力します。
次のようになります。
   This is testfile
				
ただし
testfile:stream を入力します。
次のようになります。
   The filename syntax is incorrect
				
Testfile:stream の内容を表示するには、次のコマンドを使用します。
more< testfile:stream="">
- または -
mep testfile:stream
ここで、「mep」は、プラットフォーム SDK で使用できる、Microsoft エディターです。

プロパティ

文書番号: 105763 - 最終更新日: 2011年6月30日 - リビジョン: 6.0
キーワード:?
kbhowto kbapi kbkernbase kbfileio kbmt KB105763 KbMtja
機械翻訳の免責
重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。
英語版 KB:105763
Microsoft Knowledge Base の免責: Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。

フィードバック

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com