Μια ενημερωμένη έκδοση επιτρέπει την υποστήριξη για εικονικού miniports Storport στον Windows Server 2003

ΕΙΣΑΓΩΓΗ

Το πρόγραμμα οδήγησης Storport υποστηρίζει τώρα εικονικού miniports στο Windows Server 2003 Service Pack 1 (SP1) και νεότερες εκδόσεις. Μια ενημερωμένη έκδοση είναι τώρα διαθέσιμη για να ενεργοποιηθεί αυτή η νέα δυνατότητα.

Microsoft έχει ορίσει το πρόγραμμα οδήγησης Miniport εικονικής Storport (VMiniport) για να επεκτείνετε τη λειτουργικότητα των διασυνδέσεων Storport. Σε αντίθεση με τη φυσική miniports, εικονικού miniports μπορούν να καλέσουν ρουτίνες Windows Driver Model (WDM) σύμφωνα με τις οδηγίες WDM.

Αφού εφαρμόσετε αυτήν την ενημερωμένη έκδοση, miniports πλέον θα εξαρτηθεί από το πρόγραμμα οδήγησης Storport για το χειρισμό της μνήμης και να εκτελέσετε συγχρονισμό. Επιπλέον, miniports θα είναι σε θέση να χειρίζεται αιτήσεις εισόδου/εξόδου με νέους τρόπους. Αυτές οι αλλαγές προγραμματισμού προορίζονται τεχνολογιών, που περιλαμβάνουν αλλά που δεν περιορίζονται με το ακόλουθο:
  • iSCSI
  • Infiniband
  • Άλλες διασυνδέσεις μη τυπικό αποθήκευσης που ενδέχεται να εμφανιστούν στο μέλλον

Περισσότερες πληροφορίες

Η προετοιμασία των προγραμμάτων οδήγησης Miniport εικονικής Storport

Το πρόγραμμα οδήγησης Miniport εικονικής Storport έχει τρία στάδια της προετοιμασίας. Στο πρώτο στάδιο, η miniport καλεί τη ρουτίνα StorPortInitialize τοποθετώντας μια δομή VIRTUAL_HW_INITIALIZATION_DATA .

Ρουτίνες Miniport εικονικής Storport

Προγράμματα οδήγησης Miniport εικονικής Storport και φυσική miniport Storport είναι ισοδύναμες με πολλούς τρόπους. Μια φυσική miniport χρησιμοποιεί μια φυσική προσαρμογέας διαύλου κεντρικού υπολογιστή (HBA). Μια εικονική της miniport διαφέρει από μια φυσική miniport κυρίως σε αυτό το πρόγραμμα οδήγησης Storport να θεωρήσει ότι η συσκευή miniport ελέγχει δεν υλικό σας ενημερώνει για την εικονική της miniport. Σε αυτήν την περίπτωση, το πρόγραμμα οδήγησης Storport δεν λαμβάνει αντικείμενο μνήμης άμεσης προσπέλασης (DMA). Επομένως, το πρόγραμμα οδήγησης Storport δεν λαμβάνει ένα αντικείμενο διακοπής, μια διακοπή κλειδώματος ή αποθήκευσης μη προσωρινής αποθήκευσης.


Μια άλλη προφανής διαφορά είναι ότι μια εικονική της miniport μπορεί να χρησιμοποιήσει όλα τα API που τεκμηριώνονται στο Κιτ προγράμματος οδήγησης των Windows Microsoft (WDK). Για να χρησιμοποιήσετε μόνο το Storport APIs αναμένεται μια φυσική miniport. Ωστόσο, μια εικονική της miniport μπορεί επίσης να χρησιμοποιήσετε άλλες APIs. Για παράδειγμα, μια εικονική της miniport μπορεί επίσης να χρησιμοποιήσετε τα API που παρέχει πυρήνα του συστήματος, με την προϋπόθεση ότι η εικονική της miniport συμμορφώνεται με τους περιορισμούς που ισχύουν για τα προγράμματα οδήγησης WDM.

Για περισσότερες πληροφορίες σχετικά με το Storport ρουτίνες υποστήριξης, επισκεφθείτε την ακόλουθη τοποθεσία του Microsoft Developer Network στο Web:Για πληροφορίες σχετικά με άλλες πυρήνα APIs, δείτε την περιγραφή των API σχετικές με το WDK.

Δομές του προγράμματος οδήγησης Miniport εικονικής Storport

Η δομή του VIRTUAL_HW_INITIALIZATION_DATA περιέχει πληροφορίες που είναι συγκεκριμένες για κάθε πρόγραμμα οδήγησης εικονική της miniport. Αυτή η δομή ορίζεται ως εξής:
typedef struct _VIRTUAL_HW_INITIALIZATION_DATA {  ULONG HwInitializationDataSize;
INTERFACE_TYPE AdapterInterfaceType;
PHW_INITIALIZE HwInitialize;
PHW_STARTIO HwStartIo;
PHW_INTERRUPT HwInterrupt;
PVIRTUL_HW_FIND_ADAPTER HwFindAdapter;
PHW_RESET_BUS HwResetBus;
PHW_DMA_STARTED HwDmaStarted;
PHW_ADAPTER_STATE HwAdapterState;
ULONG DeviceExtensionSize;
ULONG SpecificLuExtensionSize;
ULONG SrbExtensionSize;
ULONG NumberOfAccessRanges;
PVOID Reserved;
UCHAR MapBuffers;
BOOLEAN NeedPhysicalAddresses;
BOOLEAN TaggedQueuing;
BOOLEAN AutoRequestSense;
BOOLEAN MultipleRequestPerLu;
BOOLEAN ReceiveEvent;
USHORT VendorIdLength;
PVOID VendorId;
union {
USHORT ReservedUshort;
USHORT PortVersionFlags;
};
USHORT DeviceIdLength;
PVOID DeviceId;
PHW_ADAPTER_CONTROL HwAdapterControl;
PHW_BUILDIO HwBuildIo;
PHW_FREE_ADAPTER_RESOURCES HwFreeAdapterResources;
PHW_PROCESS_SERVICE_REQUEST HwProcessServiceRequest;
PHW_COMPLETE_SERVICE_IRP HwCompleteServiceIrp;
PHW_INITIALIZE_TRACING HwInitializeTracing;
PHW_CLEANUP_TRACING HwCleanupTracing;
} VIRTUAL_HW_INITIALIZATION_DATA, *PVIRTUAL_HW_INITIALIZATION_DATA;

Κωδικοί ελέγχου εικονική της miniport εισόδου/εξόδου

Εικονική της miniport υπολογιστές-πελάτες χρησιμοποιούν τον κωδικό ελέγχου εισόδου/εξόδου IOCTL_MINIPORT_PROCESS_SERVICE_IRP για επικοινωνία με μια εικονική της miniport.

Πληροφορίες ενημέρωσης

Τα ακόλουθα αρχεία είναι διαθέσιμα για λήψη από το Κέντρο λήψης αρχείων της Microsoft:

Τα Windows Server 2003, εκδόσεις που βασίζονται σε x86

Download Άμεση λήψη του Windows Server 2003, με βάση το x86 πακέτο.

Τα Windows Server 2003, εκδόσεις που βασίζονται σε τεχνολογία Itanium

Download Άμεση λήψη του Windows Server 2003, που βασίζονται σε Itanium πακέτο τώρα.

Τα Windows Server 2003, εκδόσεις που βασίζονται σε x64

Download Άμεση λήψη του Windows Server 2003, με βάση το x64 πακέτο.

Για περισσότερες πληροφορίες σχετικά με τον τρόπο λήψης αρχείων υποστήριξης της Microsoft, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής βάσης της Microsoft:
119591 Τρόπος απόκτησης αρχείων υποστήριξης της Microsoft από ηλεκτρονικές υπηρεσίες
Η Microsoft εξέτασε αυτό το αρχείο για ιούς. Η Microsoft χρησιμοποίησε το πιο πρόσφατο λογισμικό εντοπισμού ιών που ήταν διαθέσιμο κατά την ημερομηνία που δημοσιεύτηκε το αρχείο. Το αρχείο είναι αποθηκευμένο σε διακομιστές με ενισχυμένη ασφάλεια, οι οποίοι συμβάλλουν στην αποτροπή μη εξουσιοδοτημένων αλλαγών στο αρχείο.

Προϋποθέσεις

Για να εφαρμόσετε αυτήν την ενημερωμένη έκδοση, πρέπει να έχετε τα Windows Server 2003 SP1 ή εγκατεστημένο το Windows Server 2003 Service Pack 2 (SP2). Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

889100 Τρόπος λήψης του τελευταίου service pack για Windows Server 2003

Απαίτηση επανεκκίνησης

Πρέπει να επανεκκινήσετε τον υπολογιστή μετά την εφαρμογή αυτής της ενημέρωσης.

Πληροφορίες αντικατάστασης ενημέρωσης

Αυτή η ενημερωμένη έκδοση δεν αντικαθιστά άλλες ενημερωμένες εκδόσεις.

Πληροφορίες αρχείων

Η αγγλική έκδοση αυτής της ενημερωμένης έκδοσης έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε Συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την καρτέλα Zώνη ώρας στο στοιχείο Hμερομηνία και ώρα " στον πίνακα ελέγχου.
Τα Windows Server 2003, εκδόσεις που βασίζονται σε x86
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμαΑπαίτηση SPΚλάδος υπηρεσίας
Diskdump.sys5.2.3790.301918,94404-Oct-200718:52x86SP1SP1QFE
Storport.sys5.2.3790.3019108,03204-Oct-200718:52x86SP1SP1QFE
Diskdump.sys5.2.3790.416318,94404-Oct-200712:35x86SP2SP2GDR
Storport.sys5.2.3790.4163108,03204-Oct-200712:35x86SP2SP2GDR
Diskdump.sys5.2.3790.416318,94404-Oct-200715:39x86SP2SP2QFE
Storport.sys5.2.3790.4163108,03204-Oct-200715:39x86SP2SP2QFE
Τα Windows Server 2003, εκδόσεις που βασίζονται σε τεχνολογία Itanium
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμαΑπαίτηση SPΚλάδος υπηρεσίας
Diskdump.sys5.2.3790.301949,66405-Oct-200715:05IA-64SP1SP1QFE
Storport.sys5.2.3790.3019347,13605-Oct-200715:05IA-64SP1SP1QFE
Diskdump.sys5.2.3790.416349,66405-Oct-200715:15IA-64SP2SP2GDR
Storport.sys5.2.3790.4163347,13605-Oct-200715:15IA-64SP2SP2GDR
Diskdump.sys5.2.3790.416349,66405-Oct-200715:05IA-64SP2SP2QFE
Storport.sys5.2.3790.4163347,13605-Oct-200715:05IA-64SP2SP2QFE
Τα Windows Server 2003, εκδόσεις που βασίζονται σε x64
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμαΑπαίτηση SPΚλάδος υπηρεσίας
Diskdump.sys5.2.3790.301924,06405-Oct-200715:04x64SP1SP1QFE
Storport.sys5.2.3790.3019188,41605-Oct-200715:04x64SP1SP1QFE
Diskdump.sys5.2.3790.416324,06405-Oct-200715:14x64SP2SP2GDR
Storport.sys5.2.3790.4163188,92805-Oct-200715:14x64SP2SP2GDR
Diskdump.sys5.2.3790.416324,06405-Oct-200715:05x64SP2SP2QFE
Storport.sys5.2.3790.4163188,92805-Oct-200715:05x64SP2SP2QFE

Αναφορές

Για περισσότερες πληροφορίες σχετικά με την ανάπτυξη Miniport εικονικής Storport, ανατρέξτε στην τεκμηρίωση του εικονικού προγραμματιστές συσκευών Miniport Storport στο κιτ ανάπτυξης των Windows της Microsoft ή στην τοποθεσία του Microsoft Developer Network στο Web. Ή, επικοινωνήστε με έναν επαγγελματία υποστήριξης της Microsoft. Για περισσότερες πληροφορίες σχετικά με την ορολογία ενημερωμένων εκδόσεων λογισμικού, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

824684 περιγραφή της βασικής ορολογίας που χρησιμοποιείται για την περιγραφή ενημερωμένων εκδόσεων λογισμικού της Microsoft

Ιδιότητες

Αναγνωριστικό άρθρου: 943295 - Τελευταία αναθεώρηση: 14 Ιαν 2017 - Αναθεώρηση: 1

Σχόλια