Windows Web サービスの戻り値

次のコードは、一般的に Windows Web Services API によって返されます。

リターン コード/値 説明
CERT_E_CN_NO_MATCH
0X800B010F
証明書の共通名が、アプリケーションで指定された値と一致しません。
CERT_E_EXPIRED
0X800B0101
証明書の有効期限が切れているか、まだ有効ではありません。
CERT_E_UNTRUSTEDROOT
0x800B0109
証明書の証明書チェーンが処理されましたが、信頼されていないルート証明書で終了しました。
CERT_E_WRONG_USAGE
0x800B0110
クライアント証明書を使用するサーバーなど、要求された使用に対して証明書が無効です。
CRYPT_E_REVOCATION_OFFLINE
0x80092013
証明書失効リストに到達できなかったため、証明書の失効を確認できませんでした。
E_INVALIDARG
0x8007000E
1 つ以上の引数が無効です。
E_OUTOFMEMORY
0x80070057
メモリ不足です。
WS_E_ADDRESS_IN_USE
0x804d000b
指定されたアドレスは、同じプロセスまたは同じコンピューター上の別のプロセスで既に使用されています。 このエラー コードは、使用可能なアドレスがなくなった場合にも返されます。
WS_E_ADDRESS_NOT_AVAILABLE
0x804d000c
指定したアドレスを特定のコンピューターで使用することはできません。
WS_E_ENDPOINT_ACCESS_DENIED
0x804d0005
リモート エンドポイントは、アクセスが拒否されたことを示します。 このエラーは、リモート エンドポイントがこのエラーを示した場合にのみ返されます。
WS_E_ENDPOINT_ACTION_NOT_SUPPORTED
0x804d0011
リモート エンドポイントは、指定されたアクションがサポートされていないことを示します。 これは通常、契約の不一致を示しています。 このエラーは、リモート エンドポイントがこのエラーを示した場合にのみ返されます。
WS_E_ENDPOINT_DISCONNECTED
0x804d0014
リモート エンドポイントとの接続は存在していましたが、リモート エンドポイントによってアクティブに終了されたか、リモート エンドポイントとの接続が不足していました。
WS_E_ENDPOINT_FAILURE
0x804d000f
一般的なエンドポイントエラー。 このエラーは、エンドポイントが実際に要求を処理できなかったことを示すエラーで応答した場合にのみ返されます。
WS_E_ENDPOINT_FAULT_RECEIVED
0x804d0013
エラーを含むメッセージが受信されましたが、別のメッセージが必要でした。 実際のエラー情報は、 WS_FAULT_ERROR_PROPERTY_FAULTを使用してエラー オブジェクトから取得できます。
WS_E_ENDPOINT_NOT_AVAILABLE
0x804d000e
エンドポイントがこの場所でサービスを提供しなくなったか、一時的にサービスが停止しています。 このエラーは、リモート コンピューター上のソフトウェアでこのエラーが示された場合にのみ返されます。
WS_E_ENDPOINT_NOT_FOUND
0x804d000d
たとえば、ホストが見つかった場合や、特定の URI でリッスンしているエンドポイントがない場合など、エンドポイントが見つかりません。
WS_E_ENDPOINT_TOO_BUSY
0x804d0012
リモート エンドポイントは、エンドポイントまたはエンドポイントがホストされているサーバーがビジー状態で要求を処理されていないことを示します。 これは通常、オーバーロードされたサーバーのインジケーターですが、エンドポイントまたはサーバーが他の理由で一時的に使用できない場合にも、このエラーが返される可能性があります。
WS_E_ENDPOINT_UNREACHABLE
0x804d0010
エンドポイントへの経路が存在しないか、ネットワーク接続されていません。
WS_E_INVALID_ENDPOINT_URL
0x803D0020
このエラーは、現在の操作のエンドポイント アドレス URL が無効な場合に返されます。
WS_E_INVALID_FORMAT
0x804d0000
解釈されるデータは、それを解釈するコードの期待を満たしませんでした。 このエラー コードは、期待値と実際に見つかったもの (無効な XML、無効なワイヤ プロトコル、正しくない形式、XML が予期されるスキーマと一致しないなど) の不一致に使用されます。操作の再試行が成功する可能性はほとんどありません。
WS_E_INVALID_OPERATION
0x804d0003
操作はオブジェクトに対して有効な操作である場合がありますが、オブジェクトは現在、操作が許可されていない状態です。
WS_E_NO_TRANSLATION_AVAILABLE
0x804d0009
ローカライズされたエラー文字列やエラー文字列などの言語に依存する情報は、指定された言語では使用できません。
WS_E_NOT_SUPPORTED
0x804d0017
一部のプラットフォームではサポートされていますが、現在のプラットフォームではサポートされていない機能が要求されています。
WS_E_NUMERIC_OVERFLOW
0x804d0002
数値演算では、指定された値の精度がないためにオーバーフローが発生します。 たとえば、2 つの 32 ビット整数値を追加すると、値が折り返されます。
WS_E_OBJECT_FAULTED
0x804d0001
回復不能な以前のエラーが原因で障害が発生したオブジェクトに対して、新しい操作が開始されています。
WS_E_OPERATION_ABANDONED
0x804d0007
操作は保留中でしたが、その後破棄されました。 破棄された操作は引き続き実行されますが、呼び出し元は、このエラー コードで終了したことが通知されます。
WS_E_OPERATION_ABORTED
0x804d0004
オブジェクトに対して操作が開始され、中止されたか、操作が保留中でしたが、オブジェクトは中止されました。
WS_E_OPERATION_TIMED_OUT
0x804d0006
指定されたタイムアウトで操作が完了しませんでした。 操作のタイムアウトは、 オブジェクトのプロパティを使用して指定されます。
WS_E_OTHER
0x803D0021
このエラーは、Windows Web Services フレームワークで使用されているプラットフォーム コンポーネントのいずれかで認識できないエラーが発生した場合に返されます。 アプリケーションは、エラー オブジェクトから実際のエラー コードを取得できますが、将来のバージョンで変更される可能性があるため、特定の値に依存してはなりません。
WS_E_PROXY_ACCESS_DENIED
0x803D0016
このエラーは、HTTP プロキシ サーバーがアクセス拒否を報告すると返されます。
WS_E_PROXY_FAILURE
0x803D0015
このエラーは、HTTP プロキシ サーバーの処理の一部が失敗した場合に返されます。
WS_E_PROXY_REQUIRES_BASIC_AUTH
0x803D0018
このエラーは、HTTP プロキシ サーバーがクライアントによって選択された HTTP ヘッダー認証スキームを受け入れず、代わりに基本認証が必要な場合に返されます。
WS_E_PROXY_REQUIRES_DIGEST_AUTH
0x803D0019
このエラーは、HTTP プロキシ サーバーがクライアントによって選択された HTTP ヘッダー認証スキームを受け入れず、代わりにダイジェスト認証が必要な場合に返されます。
WS_E_PROXY_REQUIRES_NEGOTIATE_AUTH
0x803D001B
このエラーは、HTTP プロキシ サーバーがクライアントによって選択された HTTP ヘッダー認証スキームを受け入れず、代わりにネゴシエート認証が必要な場合に返されます。
WS_E_PROXY_REQUIRES_NTLM_AUTH
0x803D001A
このエラーは、HTTP プロキシ サーバーがクライアントによって選択された HTTP ヘッダー認証スキームを受け入れず、代わりに NTLM 認証が必要な場合に返されます。
WS_E_QUOTA_EXCEEDED
0x803d0008
オブジェクトの制限を超えると、操作が完了します。 多くのオブジェクトには異なる制限があり、その一部は構成可能な場合があります。
WS_E_SECURITY_SYSTEM_FAILURE
0x803D0023
このエラーは、Windows Web Services フレームワークで使用されるセキュリティ プラットフォーム コンポーネントのいずれかでセキュリティ操作が失敗した場合に返されます。
WS_E_SECURITY_TOKEN_EXPIRED
0x803D0022
このエラーは、トークンの有効期間が切れたためにサーバーがセキュリティ トークンを拒否したときに返されます。 サーバーの構成によっては、トークンが更新可能であるか、再度要求される可能性があります。
WS_E_SECURITY_VERIFICATION_FAILURE
0x804d000a
データは正しい形式でしたが、何らかの理由で検証または信頼できませんでした。 このエラーは、リモート エンドポイントから受信したセキュリティ情報を解釈するときに返されます。
WS_E_SERVER_REQUIRES_BASIC_AUTH
0x803D001C
このエラーは、リモート エンドポイントがクライアントによって選択された HTTP ヘッダー認証スキームを受け入れず、代わりに基本認証が必要な場合に返されます。
WS_E_SERVER_REQUIRES_DIGEST_AUTH
0x803D001D
このエラーは、リモート エンドポイントがクライアントによって選択された HTTP ヘッダー認証スキームを受け入れず、代わりにダイジェスト認証が必要な場合に返されます。
WS_E_SERVER_REQUIRES_NEGOTIATE_AUTH
0x803D001F
このエラーは、リモート エンドポイントがクライアントによって選択された HTTP ヘッダー認証スキームを受け入れず、代わりにネゴシエート認証が必要な場合に返されます。
WS_E_SERVER_REQUIRES_NTLM_AUTH
0x803D001E
このエラーは、リモート エンドポイントがクライアントによって選択された HTTP ヘッダー認証スキームを受け入れず、代わりに NTLM 認証が必要な場合に返されます。
WS_S_ASYNC
0x4d0000
関数は非同期的に完了しています。
WS_S_END
0x4d0001
入力の終了に達しました。 これは、チャネルで使用できるメッセージがなくなった場合に返されます。 チャネルの種類が WS_CHANNEL_TYPE_REPLY で、既にメッセージを受信している場合、セッションがシャットダウンされた場合、またはチャネルがメッセージをフィルター処理した場合は、これ以上メッセージを使用できません。 詳細については、「 チャネル レイヤーの概要」を参照してください。