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) |