Freigeben über


KsCreateAllocator-Funktion (ks.h)

Die KsCreateAllocator-Funktion erstellt ein Handle für eine Zuweisung für das angegebene Senkenverbindungshandle. Mit dieser Funktion wird die IRP nicht abgeschlossen oder die status im IRP festgelegt.

Syntax

KSDDKAPI NTSTATUS KsCreateAllocator(
  [in]  HANDLE               ConnectionHandle,
  [in]  PKSALLOCATOR_FRAMING AllocatorFraming,
  [out] PHANDLE              AllocatorHandle
);

Parameter

[in] ConnectionHandle

Gibt das Handle für die Senkenverbindung an, für die die Zuweisung erstellt werden soll.

[in] AllocatorFraming

Angegebenes Rahmenwerk für die Zuweisung.

[out] AllocatorHandle

Gibt den Zeiger auf ein Handle zum Speichern des Zuweisungshandles an.

Rückgabewert

Die KsCreateAllocator-Funktion gibt bei erfolgreicher Ausführung STATUS_SUCCESS oder einen Fehler zurück, wenn sie nicht erfolgreich ist.

Hinweise

Es gibt zwei Versionen der KsCreateAllocator-Funktion : eine für Clients im Benutzermodus und eine für Clients im Kernelmodus. Diese Funktion kann nur bei PASSIVE_LEVEL für Clients im Kernelmodus aufgerufen werden.

Anforderungen

Anforderung Wert
Zielplattform Universell
Header ks.h (ks.h einschließen)
Bibliothek Ks.lib
IRQL PASSIVE_LEVEL (siehe Abschnitt "Hinweise")

Weitere Informationen

KSALLOCATOR_FRAMING