Τρόπος χρήσης ροές εναλλακτικών δεδομένων NTFS

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 105763 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Περίληψη

Η τεκμηρίωση για το σύστημα αρχείων NTFS δηλώνει ότι το σύστημα αρχείων NTFS υποστηρίζει πολλαπλές ροές δεδομένων, ωστόσο, η τεκμηρίωση δεν αντιμετωπίζει τη σύνταξη για τις ροές τους εαυτούς τους.

Τα Windows NT Resource Kit τεκμηριώνει τη σύνταξη ροή ως εξής:
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
				
however
Πληκτρολογήστε testfile:stream
παράγει τα εξής:
   The filename syntax is incorrect
				
Για να δείτε τι βρίσκεται σε testfile:stream, χρησιμοποιήστε:
περισσότερα< testfile:stream="">
-ή-
mep testfile:stream
όπου "mep" είναι το πρόγραμμα επεξεργασίας της Microsoft είναι διαθέσιμες στο SDK της πλατφόρμας.

Ιδιότητες

Αναγν. άρθρου: 105763 - Τελευταία αναθεώρηση: Σάββατο, 18 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Win32 Application Programming Interface
Λέξεις-κλειδιά: 
kbapi kbfileio kbhowto kbkernbase kbmt KB105763 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:105763

Αποστολή σχολίων

 

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