WSK_CACHE_SD

WSK 应用程序使用WSK_CACHE_SD客户端控制操作来获取安全描述符的缓存副本,该副本可以传递给 WskSocketWskSocketControlSocket 函数。

为了获取安全描述符的缓存副本,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)