Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Ses (PortCls) miniport sürücüleri için DDI uyumluluk kuralları, PortCls.sys ve miniport sürücüleri arasındaki DDI arabirimini doğrular.
Bu bölümde
| Konu | Açıklama |
|---|---|
PcAddAdapterDevice kuralı, PortCls miniport sürücüsünün PcAddAdapterDevice işlevini doğru kullandığını belirtir; özellikle DeviceExtensionSize sıfır (0) veya PORT_CLASS_DEVICE_EXTENSION_SIZE küçük olmamalıdır. |
|
PcAllocateAndMapPages kuralı, bir PortCls miniport sürücüsünün doğru parametreleri kullanarak aşağıdaki arabirimleri çağırdığını belirtir:
|
|
PcAllocatedPages kuralı, Bir PortCls miniport sürücüsünün AllocatePagesForMdl veya AllocateContiguousPagesForMdl yöntemlerini çağırarak önceki ayrılmış sayfaları serbest bırakdığını belirtir. |
|
PcIrqlDDIs kuralı, bir PortCls miniport sürücüsünün Doğru IRQL düzeyinde PortCls DDI'lerini çağırması gerektiğini belirtir. |
|
PcIrqlIport kuralı, bir PortCls miniport sürücüsünün PortCls IPort arabirimlerini doğru IRQL düzeyinde çağırması gerektiğini belirtir. |
|
Bu kural, PortCls miniport sürücüsünün IRP_MN_SET_POWER ile PoRequestPowerIrp'i çağırmaması gerektiğini doğrular. |
|
PcPropertyRequest kuralı, Bir PortCls miniport sürücüsünün hiçbir zaman STATUS_PENDING NtStatus değeriyle PcCompletePendingPropertyRequest'i çağırmaması gerektiğini belirtir. |
|
PcRegisterAdapterPower kuralı, bir PortCls miniport sürücüsünün aşağıdakileri olmaması gerektiğini belirtir:
|
|
PcTimedWaveRtStreamSetState kuralı, ProtCls miniport sürücüsünün IMiniportWaveRTStream::SetState üzerinden gerekli süre içinde durum geçişleri yaptığını belirtir. |
|
PcUnmapAllocatedPages kuralı şunları belirtir:
|