WSK_CACHE_SD
WSK 应用程序使用WSK_CACHE_SD客户端控制操作来获取安全描述符的缓存副本,该副本可以传递给 WskSocket、WskSocketControlSocket 函数。
为了获取安全描述符的缓存副本,WSK 应用程序使用以下参数调用 WskControlClient 函数。
参数 | 值 |
---|---|
ControlCode |
WSK_CACHE_SD |
InputSize |
sizeof (PSECURITY_DESCRIPTOR) |
InputBuffer |
指向PSECURITY_DESCRIPTOR类型变量的指针。 此变量包含指向 SECURITY_DESCRIPTOR 结构的指针,该结构定义要缓存的非缓存安全描述符。 |
OutputSize |
sizeof (PSECURITY_DESCRIPTOR) |
OutputBuffer |
指向PSECURITY_DESCRIPTOR类型变量的指针。 此变量接收指向描述缓存的安全描述符的 SECURITY_DESCRIPTOR 结构的指针。 |
OutputSizeReturned |
NULL |
Irp |
NULL |
当不再需要安全描述符时,WSK 应用程序必须使用 WSK_RELEASE_SD 客户端控制操作释放安全描述符的缓存副本。
有关详细信息,请参阅 SECURITY_DESCRIPTOR 结构的参考页。
对于此客户端控制操作, Irp 参数必须为 NULL 。
要求
版本 |
在 Windows Vista 和更高版本的 Windows 操作系统中可用。 |
标头 |
Wsk.h (包括 Wsk.h) |