Freigeben über


KsDispatchSetSecurity-Funktion (ks.h)

Die KsDispatchSetSecurity-Funktion wird im KSDISPATCH_TABLE verwendet. Legen Sie den Sicherheitseintrag fest, um das Festlegen des aktuellen Sicherheitsdeskriptors zu behandeln. Es wird davon ausgegangen, dass die KSOBJECT_HEADER-Struktur in der FsContext-Datenstruktur verwendet wird und das CreateItem auf ein gültiges Element verweist, das optional einen Sicherheitsdeskriptor enthält.

Syntax

KSDDKAPI NTSTATUS KsDispatchSetSecurity(
  [in] PDEVICE_OBJECT DeviceObject,
  [in] PIRP           Irp
);

Parameter

[in] DeviceObject

Gibt das Geräteobjekt an, das dem IRP zugeordnet ist.

[in] Irp

Gibt die IRP an, die behandelt wird.

Rückgabewert

Die KsDispatchSetSecurity-Funktion gibt den Sicherheitssatz status zurück und schließt die IRP ab.

Hinweise

Dieser Sicherheitsdeskriptor muss in seinem eigenen Poolspeicher zugeordnet werden, da KsDispatchSetSecurity den vorhandenen Deskriptor durch eine neue Zuordnung ersetzt. Daher kann es nicht mit CreateItem freigegeben werden.

Anforderungen

Anforderung Wert
Zielplattform Universell
Header ks.h (ks.h einschließen)
Bibliothek Ks.lib