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)