次の方法で共有


WSK_CACHE_SD

WSK アプリケーションは、WSK_CACHE_SD クライアント制御操作を使用して、WskSocketWskSocketConnect、および WskControlSocket 関数に渡すことができるセキュリティ記述子のキャッシュされたコピーを取得します。

セキュリティ記述子のキャッシュされたコピーを取得するために、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 のインクルード)