WDS_TRANSPORTCLIENT_REQUEST構造体 (wdstci.h)
この構造体は、 WdsTransportClientStartSession 関数によって使用されます。
構文
typedef struct _WDS_TRANSPORTCLIENT_REQUEST {
ULONG ulLength;
ULONG ulApiVersion;
ULONG ulAuthLevel;
LPCWSTR pwszServer;
LPCWSTR pwszNamespace;
LPCWSTR pwszObjectName;
ULONG ulCacheSize;
ULONG ulProtocol;
PVOID pvProtocolData;
ULONG ulProtocolDataLength;
} WDS_TRANSPORTCLIENT_REQUEST, *PWDS_TRANSPORTCLIENT_REQUEST;
メンバー
ulLength
この構造体の長さ (バイト単位)。
ulApiVersion
呼び出し元がビルドされる API のバージョン。 マルチキャスト クライアントは、この値に基づいて要求を拒否できます。
このメンバーには、次の値が含まれている必要があります。
値 | 説明 |
---|---|
|
現在のバージョン。 |
ulAuthLevel
このメンバーには、次のいずれかの値を含めることができます。
値 | 説明 |
---|---|
|
このユーザーに関する認証情報がサーバーに送信されます。 サーバーはこの情報を使用して、ユーザーがこのファイルにアクセスできるかどうかを判断します。 |
|
認証情報はサーバーに送信されません。 サーバーがこれらの要求を受け入れるように構成されていない場合、要求は失敗します。 |
pwszServer
サーバー名。
pwszNamespace
取得するオブジェクトの名前空間。
pwszObjectName
取得するオブジェクトの名前を指定します。 オブジェクト名はプロバイダーに依存します。
ulCacheSize
コンシューマーがキューに格納できるデータのバイト数を指定します。 このしきい値に達すると、WdsTransportClientCompleteWrite でメモリが解放されるまで、クライアントはコンシューマーにこれ以上書き込みを送信しません。
ulProtocol
この転送に使用するプロトコルを指定します。
このメンバーには、次の値を含めることができます。
値 | 説明 |
---|---|
|
ファイルは、効率的なマルチキャスト プロトコルを使用して転送されます。 |
pvProtocolData
プロトコルのプロトコル データ構造。 WDS_TRANSPORTCLIENT_PROTOCOL_MULTICAST プロトコルの構造体は NULL です。
ulProtocolDataLength
pvProtocolData が指すプロトコル データの長さ。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | wdstci.h |