MRxSetQuotaInfo-Routine
DieMRxSetQuotaInfo-Routine wird von RDBSS aufgerufen, um anzufordern, dass ein Netzwerk-Mini-Redirector Kontingentinformationen für ein Dateisystemobjekt festgelegt.
Syntax
PMRX_CALLDOWN MRxSetQuotaInfo;
NTSTATUS MRxSetQuotaInfo(
_Inout_ PRX_CONTEXT RxContext
)
{ ... }
Parameter
RxContext [in, out]
Ein Zeiger auf die RX_CONTEXT-Struktur. Dieser Parameter enthält das IRP, das den Vorgang anfordert.
Rückgabewert
MRxSetQuotaInfo gibt STATUS_SUCCESS nach Erfolg oder einen geeigneten NTSTATUS-Wert zurück, z. B. einen der folgenden:
Rückgabecode | Beschreibung |
---|---|
STATUS_ACCESS_DENIED | Dem Aufrufer fehlte die richtige Sicherheit für diesen Vorgang. |
STATUS_CONNECTION_DISCONNECTED | Die Verbindung wurde getrennt. |
STATUS_INSUFFICIENT_RESOURCES | Es gab nicht genügend Ressourcen, um die Abfrage abzuschließen. |
STATUS_INVALID_PARAMETER | Ein ungültiger Parameter wurde angegeben. |
STATUS_NOT_SUPPORTED | Kontingente werden nicht unterstützt. |
Hinweise
RDBSS ruft MRxSetQuotaInfo als Reaktion auf den Empfang einer IRP_MJ_SET_QUOTA-Anforderung auf.
Vor dem Aufrufen von MRxSetQuotaInfo ändert RDBSS die folgenden Member in der RX_CONTEXT-Struktur, auf die der RxContext-Parameter verweist:
Das Info.Buffer-Element ist auf den Benutzerpuffer aus E/A-Anforderungspaket festgelegt. Dieser Puffer wurde bei Bedarf bereits von RDBSS gesperrt.
Das Info.LengthRemaining-Element ist auf IrpSp-Parameters.SetQuota.Length> festgelegt.
Anforderungen
Zielplattform |
Desktop |
Header |
Mrx.h (einschließlich Mrx.h) |