WSD_CONFIG_PARAM_TYPE列挙 (wsdbase.h)
WSD_CONFIG_PARAM構造体に格納されているデータの種類を指定します。
構文
typedef enum __MIDL___MIDL_itf_wsdbase_0000_0000_0001 {
WSD_CONFIG_MAX_INBOUND_MESSAGE_SIZE = 1,
WSD_CONFIG_MAX_OUTBOUND_MESSAGE_SIZE = 2,
WSD_SECURITY_SSL_CERT_FOR_CLIENT_AUTH = 3,
WSD_SECURITY_SSL_SERVER_CERT_VALIDATION = 4,
WSD_SECURITY_SSL_CLIENT_CERT_VALIDATION = 5,
WSD_SECURITY_SSL_NEGOTIATE_CLIENT_CERT = 6,
WSD_SECURITY_COMPACTSIG_SIGNING_CERT = 7,
WSD_SECURITY_COMPACTSIG_VALIDATION = 8,
WSD_CONFIG_HOSTING_ADDRESSES = 9,
WSD_CONFIG_DEVICE_ADDRESSES = 10,
WSD_SECURITY_REQUIRE_HTTP_CLIENT_AUTH = 11,
WSD_SECURITY_REQUIRE_CLIENT_CERT_OR_HTTP_CLIENT_AUTH = 12,
WSD_SECURITY_USE_HTTP_CLIENT_AUTH = 13
} WSD_CONFIG_PARAM_TYPE;
定数
WSD_CONFIG_MAX_INBOUND_MESSAGE_SIZE 値: 1 pConfigData メンバーは、受信メッセージの最大サイズをオクテット単位で指定する DWORD へのポインターです。 dwConfigDataSize メンバーは 4 です。 |
WSD_CONFIG_MAX_OUTBOUND_MESSAGE_SIZE 値: 2 pConfigData メンバーは、送信メッセージの最大サイズをオクテット単位で指定する DWORD へのポインターです。 dwConfigDataSize メンバーは 4 です。 |
WSD_SECURITY_SSL_CERT_FOR_CLIENT_AUTH 値: 3 WSDAPI が SSL 接続でのクライアント認証に使用するクライアント証明書を渡すために使用されます。 pConfigData メンバーは、クライアント証明書を表すCERT_CONTEXT構造体へのポインターです。 呼び出し元は、証明書の秘密キーへの読み取りアクセス権を持っている必要があります。 dwConfigDataSize メンバーは、CERT_CONTEXT構造体のサイズです。 |
WSD_SECURITY_SSL_SERVER_CERT_VALIDATION 値: 4 SSL サーバー証明書の検証情報を WSDAPI に渡すために使用されます。 SSL 接続を確立すると、WSDAPI は 、WSD_SECURITY_CERT_VALIDATION 構造で指定された条件に一致するサーバー証明書のみを受け入れます。 pConfigData メンバーは、WSD_SECURITY_CERT_VALIDATION構造体へのポインターです。 dwConfigDataSize メンバーは、WSD_SECURITY_CERT_VALIDATION構造体のサイズです。 |
WSD_SECURITY_SSL_CLIENT_CERT_VALIDATION 値: 5 SSL クライアント証明書の検証情報を WSDAPI に渡すために使用されます。 受信 SSL 接続では、クライアント証明書が使用可能な場合、クライアント証明書が WSD_SECURITY_CERT_VALIDATION 構造で指定された検証条件と一致しない場合、WSDAPI は接続を拒否します。 pConfigData メンバーは、WSD_SECURITY_CERT_VALIDATION構造体へのポインターです。 dwConfigDataSize メンバーは、WSD_SECURITY_CERT_VALIDATION構造体のサイズです。 |
WSD_SECURITY_SSL_NEGOTIATE_CLIENT_CERT 値: 6 受信 SSL 接続で、クライアントがまだ使用可能でない場合、WSDAPI が SSL クライアントにクライアント証明書を要求することを指定します。 リモート エンティティがクライアント証明書を提供できない場合、接続は拒否されます。 そのポート用に作成される SSL レコードは、クライアント証明書ネゴシエーションを明示的に許可する必要があることに注意してください。 pConfigData メンバーは NULL です。 dwConfigDataSize メンバーは 0 です。 |
WSD_SECURITY_COMPACTSIG_SIGNING_CERT 値: 7 WSDAPI が送信WS_Discovery UDP メッセージに署名するために使用する証明書を指定するために使用します。 pConfigData メンバーは、署名証明書を表すCERT_CONTEXT構造体へのポインターです。 呼び出し元は、証明書の秘密キーへの読み取りアクセス権を持っている必要があります。 dwConfigDataSize メンバーは、CERT_CONTEXT構造体のサイズです。 |
WSD_SECURITY_COMPACTSIG_VALIDATION 値: 8 これは、UDP メッセージの受信署名WS_Discovery確認するために使用されるパラメーターを指定するために使用されます。 pConfigData メンバーは、WSD_SECURITY_SIGNATURE_VALIDATION構造体へのポインターです。 dwConfigDataSize メンバーは、WSD_SECURITY_SIGNATURE_VALIDATION構造体のサイズです。 |
WSD_CONFIG_HOSTING_ADDRESSES 値: 9 これは 、WSDCreateDeviceHost2 関数にのみ適用されます。 デバイス ホストをホストするアドレスの配列を指定するために使用されます。 同等の機能は、WSDCreateDeviceHostAdvanced 関数の ppHostAddresses パラメーターと dwHostAddressCount パラメーターを使用して提供される機能です。 pConfigData メンバーは、WSD_CONFIG_ADDRESSES構造体へのポインターです。 この構造体の addresses メンバーは 、IWSDAddress オブジェクトの配列を指します。各オブジェクトは、デバイス ホストがリッスンするアドレスです。 dwConfigDataSize メンバーは、WSD_CONFIG_ADDRESSES構造体のサイズです。 |
WSD_CONFIG_DEVICE_ADDRESSES 値: 10 これは 、WSDCreateDeviceProxy2 関数にのみ適用されます。 プロキシを作成するデバイスのアドレスを指定するために使用されます。 同等の機能は、WSDCreateDeviceProxyAdvanced 関数の deviceConfig パラメーターを介して提供される機能です。 pConfigData メンバーは、WSD_CONFIG_ADDRESSES構造体へのポインターです。 この構造体の addresses メンバーは IWSDAddress オブジェクトの配列を指し、それぞれがプロキシが作成されるデバイスのアドレスです。 現在、許可されているアドレスは 1 つだけです。 dwConfigDataSize メンバーは、WSD_CONFIG_ADDRESSES構造体のサイズです。 |
WSD_SECURITY_REQUIRE_HTTP_CLIENT_AUTH 値: 11 WSD_SECURITY_HTTP_AUTH_SCHEMESで指定された認証スキームのいずれかを使用した HTTP 認証の要件を示します。 具体的なシナリオは次のとおりです。
|
WSD_SECURITY_REQUIRE_CLIENT_CERT_OR_HTTP_CLIENT_AUTH 値: 12 この値を指定すると、WSDAPI は HTTP クライアントにクライアント証明書の送信を要求します。 クライアントが指定できない場合、WSDAPI には HTTP 認証が必要です。 クライアントがどちらも実行できない場合は、WSDAPI によって拒否されます。 具体的なシナリオは次のとおりです。
メモ このパラメーターは、WSD_SECURITY_SSL_NEGOTIATE_CLIENT_CERTと組み合わせて使用することはできません。 その場合、WSDAPI はE_INVALIDARGを返します。 |
WSD_SECURITY_USE_HTTP_CLIENT_AUTH 値: 13 サーバーで認証が必要な場合、WSDAPI は HTTP 認証を使用して認証します。 具体的なシナリオは次のとおりです。
|
要件
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
Header | wsdbase.h (Windows.h を含む) |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示