エラー メッセージ (Winhttp.h)
次に示すエラー値は、Microsoft Windows HTTP Services (WinHTTP) 関数のいずれかが失敗した場合に GetLastError によって返されます。また、WinHttpRequest オブジェクトから返される HRESULT エラーの下位 16 ビットでも返されます。
名前が "ERROR_WINHTTP_" で始まるエラー値は、WinHTTP 関数に固有です。 WinHTTP 関数は、必要に応じて Windows エラー メッセージも返します。
-
ERROR_WINHTTP_AUTO_PROXY_SERVICE_ERROR
-
-
12178
-
指定した URL のプロキシが見つからない場合に WinHttpGetProxyForUrl によって返されます。
-
-
ERROR_WINHTTP_AUTODETECTION_FAILED
-
-
12180
-
WinHTTP がプロキシ自動構成 (PAC) ファイルの URL を検出できなかった場合、 WinHttpDetectAutoProxyConfigUrl によって返されます。
-
-
ERROR_WINHTTP_BAD_AUTO_PROXY_SCRIPT
-
-
12166
-
プロキシ自動構成 (PAC) ファイルでスクリプト コードを実行中にエラーが発生しました。
-
-
ERROR_WINHTTP_CANNOT_CALL_AFTER_OPEN
-
-
12103
-
Open メソッドの呼び出し後に指定したオプションを要求できない場合は、HttpRequest オブジェクトによって返されます。
-
-
ERROR_WINHTTP_CANNOT_CALL_AFTER_SEND
-
-
12102
-
Send メソッドの呼び出し後に要求された操作を実行できない場合は、HttpRequest オブジェクトによって返されます。
-
-
ERROR_WINHTTP_CANNOT_CALL_BEFORE_OPEN
-
-
12100
-
Open メソッドを呼び出す前に要求された操作を実行できない場合は、HttpRequest オブジェクトによって返されます。
-
-
ERROR_WINHTTP_CANNOT_CALL_BEFORE_SEND
-
-
12101
-
Send メソッドを呼び出す前に要求された操作を実行できない場合は、HttpRequest オブジェクトによって返されます。
-
-
ERROR_WINHTTP_CANNOT_CONNECT
-
-
12029
-
サーバーへの接続に失敗した場合に返されます。
-
-
ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED
-
-
サーバーには SSL クライアント認証が必要です。 アプリケーションは、WINHTTP_OPTION_CLIENT_CERT_ISSUER_LIST オプションを指定して WinHttpQueryOption を呼び出して、証明書発行者の一覧を取得します。 詳細については、「 WINHTTP_OPTION_CLIENT_CERT_ISSUER_LIST オプション」を参照してください。
サーバーがクライアント証明書を要求するが、それを必要としない場合、アプリケーションは、WINHTTP_OPTION_CLIENT_CERT_CONTEXT オプションを使用して WinHttpSetOption を呼び出すことができます。 この場合、アプリケーションは WinHttpSetOption の lpBuffer パラメーターにWINHTTP_NO_CLIENT_CERT_CONTEXTマクロを指定します。 詳細については、「 WINHTTP_OPTION_CLIENT_CERT_CONTEXT オプション」を参照してください。
Windows Server 2003 SP1 および Windows XP SP2: このエラーはサポートされていません。
-
-
ERROR_WINHTTP_CLIENT_CERT_NO_ACCESS_PRIVATE_KEY
-
-
アプリケーションには、クライアント証明書に関連付けられている秘密キーにアクセスするために必要な特権がありません。
Windows Server 2003 SP1 および Windows XP SP2: このエラーはサポートされていません。
-
-
ERROR_WINHTTP_CLIENT_CERT_NO_PRIVATE_KEY
-
-
SSL クライアント証明書のコンテキストには、秘密キーが関連付けられません。 クライアント証明書が秘密キーなしでコンピューターにインポートされている可能性があります。
Windows Server 2003 SP1 および Windows XP SP2: このエラーはサポートされていません。
-
-
ERROR_WINHTTP_CHUNKED_ENCODING_HEADER_SIZE_OVERFLOW
-
-
12183
-
チャンク エンコードの解析中にオーバーフロー条件が発生すると、 WinHttpReceiveResponse によって返されます。
-
-
ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED
-
-
12044
-
サーバーがクライアント認証を要求したときに WinHttpReceiveResponse によって返されます。
Windows Server 2003 SP1 および Windows XP SP2: このエラーはサポートされていません。
-
-
ERROR_WINHTTP_CONNECTION_ERROR
-
-
12030
-
サーバーとの接続がリセットまたは終了されたか、互換性のない SSL プロトコルが検出されました。 たとえば、WinHTTP バージョン 5.1 では、クライアントで明示的に有効にしない限り、SSL2 はサポートされません。
-
-
ERROR_WINHTTP_HEADER_ALREADY_EXISTS
-
-
12155
-
時代遅れ;は使用されなくなりました。
-
-
ERROR_WINHTTP_HEADER_COUNT_EXCEEDED
-
-
12181
-
WinHTTP が受信できるヘッダー数よりも多くのヘッダーが応答に存在する場合、 WinHttpReceiveResponse によって返されます。
-
-
ERROR_WINHTTP_HEADER_NOT_FOUND
-
-
12150
-
要求されたヘッダーを見つけられない。
-
-
ERROR_WINHTTP_HEADER_SIZE_OVERFLOW
-
-
12182
-
受信したヘッダーのサイズが要求ハンドルの制限を超えたときに WinHttpReceiveResponse によって返されます。
-
-
ERROR_WINHTTP_INCORRECT_HANDLE_STATE
-
-
12019
-
指定されたハンドルが正しい状態でないため、要求された操作を実行できません。
-
-
ERROR_WINHTTP_INCORRECT_HANDLE_TYPE
-
-
12018
-
指定されたハンドルの種類がこの操作に対して正しくありません。
-
-
ERROR_WINHTTP_INTERNAL_ERROR
-
-
12004
-
内部エラーが発生しました。
-
-
ERROR_WINHTTP_INVALID_OPTION
-
-
12009
-
WinHttpQueryOption または WinHttpSetOption に対する要求で無効なオプション値が指定されました。
-
-
ERROR_WINHTTP_INVALID_QUERY_REQUEST
-
-
12154
-
時代遅れ;は使用されなくなりました。
-
-
ERROR_WINHTTP_INVALID_SERVER_RESPONSE
-
-
12152
-
サーバーの応答を解析できません。
-
-
ERROR_WINHTTP_INVALID_URL
-
-
12005
-
URL が無効です。
-
-
ERROR_WINHTTP_LOGIN_FAILURE
-
-
12015
-
ログイン試行が失敗しました。 このエラーが発生した場合、要求ハンドルは WinHttpCloseHandle で閉じる必要があります。 最初にこのエラーを生成した関数を再試行する前に、新しい要求ハンドルを作成する必要があります。
-
-
ERROR_WINHTTP_NAME_NOT_RESOLVED
-
-
12007
-
サーバー名を解決できません。
-
-
ERROR_WINHTTP_NOT_INITIALIZED
-
-
12172
-
時代遅れ;は使用されなくなりました。
-
-
ERROR_WINHTTP_OPERATION_CANCELLED
-
-
12017
-
通常、操作が完了する前に要求が操作されていたハンドルが閉じられたため、操作は取り消されました。
-
-
ERROR_WINHTTP_OPTION_NOT_SETTABLE
-
-
12011
-
要求されたオプションを設定できず、クエリのみを実行します。
-
-
ERROR_WINHTTP_OUT_OF_HANDLES
-
-
12001
-
時代遅れ;は使用されなくなりました。
-
-
ERROR_WINHTTP_REDIRECT_FAILED
-
-
12156
-
スキームが変更されたか、すべてのリダイレクト試行が失敗したため、リダイレクトに失敗しました (既定値は 5 回です)。
-
-
ERROR_WINHTTP_RESEND_REQUEST
-
-
12032
-
WinHTTP 関数が失敗しました。 目的の関数は、同じ要求ハンドルで再試行できます。
-
-
ERROR_WINHTTP_RESPONSE_DRAIN_OVERFLOW
-
-
12184
-
受信応答が内部 WinHTTP サイズ制限を超えたときに返されます。
-
-
ERROR_WINHTTP_SCRIPT_EXECUTION_ERROR
-
-
12177
-
スクリプトの実行中にエラーが発生しました。
-
-
ERROR_WINHTTP_SECURE_CERT_CN_INVALID
-
-
12038
-
証明書 CN 名が渡された値と一致しない場合に返されます ( CERT_E_CN_NO_MATCH エラーと同じです)。
-
-
ERROR_WINHTTP_SECURE_CERT_DATE_INVALID
-
-
12037
-
署名されたファイル内の現在のシステム クロックまたはタイムスタンプに対して検証するときに、必要な証明書が有効期間内にないことを示します。または、認定チェーンの有効期間が正しく入れ子になっていないことを示します ( CERT_E_EXPIRED または CERT_E_VALIDITYPERIODNESTING エラーと同じです)。
-
-
ERROR_WINHTTP_SECURE_CERT_REV_FAILED
-
-
12057
-
失効サーバーがオフライン ( CRYPT_E_REVOCATION_OFFLINEと同等) であったため、失効を確認できないことを示します。
-
-
ERROR_WINHTTP_SECURE_CERT_REVOKED
-
-
12170
-
証明書が失効したことを示 します (CRYPT_E_REVOKEDと同じです)。
-
-
ERROR_WINHTTP_SECURE_CERT_WRONG_USAGE
-
-
12179
-
要求された使用に対して証明書が無効であることを示 します (CERT_E_WRONG_USAGEと同等)。
-
-
ERROR_WINHTTP_SECURE_CHANNEL_ERROR
-
-
12157
-
セキュリティで保護されたチャネルでエラーが発生したことを示します ("winerror.h" ヘッダー ファイルに記載されている "SEC_E_" および "SEC_I_" で始まるエラー コードに相当します)。
-
-
ERROR_WINHTTP_SECURE_FAILURE
-
-
12175
-
サーバーから送信された Secure Sockets Layer (SSL) 証明書で、1 つ以上のエラーが見つかりました。 発生したエラーの種類を確認するには、状態コールバック関数でWINHTTP_CALLBACK_STATUS_SECURE_FAILURE通知をチェックします。 詳細については、「 WINHTTP_STATUS_CALLBACK」を参照してください。
-
-
ERROR_WINHTTP_SECURE_INVALID_CA
-
-
12045
-
証明書チェーンが処理されたが、信頼プロバイダーによって信頼されていないルート証明書で終了されたことを示します ( CERT_E_UNTRUSTEDROOTに相当)。
-
-
ERROR_WINHTTP_SECURE_INVALID_CERT
-
-
12169
-
証明書が無効であることを示します (CERT_E_ROLE、CERT_E_PATHLENCONST、CERT_E_CRITICAL、CERT_E_PURPOSE、CERT_E_ISSUERCHAINING、CERT_E_MALFORMED、CERT_E_CHAININGなどのエラーに相当します)。
-
-
ERROR_WINHTTP_SHUTDOWN
-
-
12012
-
WinHTTP 関数のサポートがシャットダウンまたはアンロードされています。
-
-
ERROR_WINHTTP_TIMEOUT
-
-
12002
-
要求がタイムアウトしました。
このエラーは、Windows HTTP Services で設定されたタイムアウト値に関係なく、TCP/IP タイムアウト動作の結果として返される可能性があります。
-
-
ERROR_WINHTTP_UNABLE_TO_DOWNLOAD_SCRIPT
-
-
12167
-
PAC ファイルをダウンロードできません。 たとえば、PAC URL によって参照されているサーバーに到達できなかったか、サーバーから 404 NOT FOUND 応答が返された可能性があります。
-
-
ERROR_WINHTTP_UNHANDLED_SCRIPT_TYPE
-
-
12176
-
スクリプトの種類はサポートされていません。
-
-
ERROR_WINHTTP_UNRECOGNIZED_SCHEME
-
-
12006
-
URL で、"http:" または "https:" 以外のスキームが指定されました。
-
-
ERROR_NOT_ENOUGH_MEMORY
-
-
要求された操作を完了するのに十分なメモリが使用できませんでした。
ヘッダー: Winerror.h で宣言されています
-
-
ERROR_INSUFFICIENT_BUFFER
-
-
関数に指定されたバッファーのサイズ (バイト単位) は、返されたデータを格納するには不十分でした。 詳細については、特定の関数を参照してください。
ヘッダー: Winerror.h で宣言されています
-
-
ERROR_INVALID_HANDLE
-
-
アプリケーション プログラミング インターフェイス (API) に渡されたハンドルが無効になっているか、閉じられました。
ヘッダー: Winerror.h で宣言されています
-
-
ERROR_NO_MORE_FILES
-
-
これ以上ファイルが見つかりませんでした。
ヘッダー: Winerror.h で宣言されています
-
-
ERROR_NO_MORE_ITEMS
-
-
これ以上項目が見つかりませんでした。
ヘッダー: Winerror.h で宣言されています
-
-
ERROR_NOT_SUPPORTED
-
-
必要なプロトコル スタックが読み込まれず、アプリケーションが WinSock を起動できません。
ヘッダー: Winerror.h で宣言されています
-
解説
Windows XP および Windows 2000 の場合は、WinHttp スタート ページの 「ランタイム要件 」セクションを参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows XP、Windows 2000 Professional sp3 [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2003、Windows 2000 Server SP3 [デスクトップ アプリのみ] |
再頒布可能パッケージ |
Windows XP および Windows 2000 で WinHTTP 5.0 およびインターネット エクスプローラー 5.01 以降。 |
ヘッダー |
|