Freigeben über


NdisQueryOffloadState-Funktion (ndischimney.h)

[Das TCP-Schornstein-Offload-Feature ist veraltet und sollte nicht verwendet werden.]

Ein Protokoll- oder Zwischentreiber ruft die NdisQueryOffloadState Funktion auf, um zuvor geladene TCP-Schornsteinstatusobjekte abzufragen.

Syntax

void NdisQueryOffloadState(
  [in] IN NDIS_HANDLE                       NdisBindingHandle,
  [in] IN PNDIS_PROTOCOL_OFFLOAD_BLOCK_LIST OffloadBlockList
);

Parameter

[in] NdisBindingHandle

Das Handle, das NDIS an der NdisBindingHandle Parameter von NdisOpenAdapterExbereitgestellt. Mit diesem Handle wird die Bindung zwischen dem Aufrufer und dem zugrunde liegenden Zwischentreiber oder Offloadziel identifiziert.

[in] OffloadBlockList

Ein Zeiger auf einen NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST Struktur, die eine eigenständige Struktur oder die Wurzel einer verknüpften Liste solcher Strukturen sein kann. Diese Strukturen identifizieren die geladenen Zustandsobjekte, die abgefragt werden.

Rückgabewert

Nichts

Bemerkungen

Ein Zwischentreiber ruft die NdisQueryOffloadState--Funktion auf, um einen Vom Hoststapel initiierten Abfrageausladevorgang zu verteilen. Weitere Informationen finden Sie unter Verteilen State-Manipulation Operations.

Von der NDIS_MINIPORT_OFFLOAD_BLOCK_LIST Struktur, die an die MiniportQueryOffload Funktion übergeben wurde, erstellt der Zwischentreiber eine NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST Struktur. Weitere Informationen finden Sie unter Erneutes Verwenden eines NDIS_MINIPORT_OFFLOAD_BLOCK_LIST Struktur. Der Zwischentreiber übergibt einen Zeiger (der OffloadBlockList Parameter) an diese NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST Struktur, wenn die NdisQueryOffloadState--Funktion aufgerufen wird.

Anforderungen

Anforderung Wert
Zielplattform- Universal
Header- ndischimney.h (include Ndischimney.h)

Siehe auch

MiniportQueryOffload-

NDIS_MINIPORT_OFFLOAD_BLOCK_LIST NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST NdisMQueryOffloadStateComplete

NdisOpenAdapterEx

ProtocolQueryOffloadComplete-