WSK_CACHE_SD
Um aplicativo WSK usa a operação de controle do cliente WSK_CACHE_SD para obter uma cópia armazenada em cache de um descritor de segurança que pode ser passada para as funções WskSocket, WskSocketConnect e WskControlSocket .
Para obter uma cópia armazenada em cache de um descritor de segurança, um aplicativo WSK chama a função WskControlClient com os parâmetros a seguir.
Parâmetro | Valor |
---|---|
ControlCode |
WSK_CACHE_SD |
InputSize |
sizeof(PSECURITY_DESCRIPTOR) |
Inputbuffer |
Um ponteiro para uma variável do tipo PSECURITY_DESCRIPTOR. Essa variável contém um ponteiro para a estrutura SECURITY_DESCRIPTOR que define o descritor de segurança não armazenado em cache que está sendo armazenado em cache. |
OutputSize |
sizeof(PSECURITY_DESCRIPTOR) |
OutputBuffer |
Um ponteiro para uma variável do tipo PSECURITY_DESCRIPTOR. Essa variável recebe um ponteiro para uma estrutura de SECURITY_DESCRIPTOR que descreve o descritor de segurança armazenado em cache. |
OutputSizeReturned |
NULL |
Irp |
NULL |
Um aplicativo WSK deve liberar a cópia armazenada em cache do descritor de segurança usando a operação de controle do cliente WSK_RELEASE_SD quando o descritor de segurança não for mais necessário.
Consulte a página de referência da estrutura SECURITY_DESCRIPTOR para obter mais informações.
O parâmetro Irp deve ser NULL para essa operação de controle do cliente.
Requisitos
Versão |
Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
Cabeçalho |
Wsk.h (inclua Wsk.h) |