Freigeben über


WSK_CACHE_SD

Eine WSK-Anwendung verwendet den WSK_CACHE_SD Clientsteuerungsvorgang, um eine zwischengespeicherte Kopie eines Sicherheitsdeskriptors abzurufen, die an die Funktionen WskSocket, WskSocketConnect und WskControlSocket übergeben werden kann.

Um eine zwischengespeicherte Kopie eines Sicherheitsdeskriptors zu erhalten, ruft eine WSK-Anwendung die WskControlClient-Funktion mit den folgenden Parametern auf.

Parameter Wert

ControlCode

WSK_CACHE_SD

InputSize

sizeof(PSECURITY_DESCRIPTOR)

Inputbuffer

Ein Zeiger auf eine PSECURITY_DESCRIPTOR Typvariable. Diese Variable enthält einen Zeiger auf die SECURITY_DESCRIPTOR-Struktur, die den nicht zwischengespeicherten Sicherheitsdeskriptor definiert, der zwischengespeichert wird.

OutputSize

sizeof(PSECURITY_DESCRIPTOR)

OutputBuffer

Ein Zeiger auf eine PSECURITY_DESCRIPTOR Typvariable. Diese Variable empfängt einen Zeiger auf eine SECURITY_DESCRIPTOR Struktur, die den zwischengespeicherten Sicherheitsdeskriptor beschreibt.

OutputSizeReturned

NULL

Irp

NULL

Eine WSK-Anwendung muss die zwischengespeicherte Kopie des Sicherheitsdeskriptors mithilfe des WSK_RELEASE_SD Clientsteuerungsvorgangs freigeben, wenn der Sicherheitsdeskriptor nicht mehr benötigt wird.

Weitere Informationen finden Sie auf der Referenzseite für die SECURITY_DESCRIPTOR-Struktur .

Der Irp-Parameter muss für diesen Clientsteuerungsvorgang NULL sein.

Requirements (Anforderungen)

Version

Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.

Header

Wsk.h (einschließen von Wsk.h)